修改文章查询证书问题
This commit is contained in:
parent
4930e7245f
commit
329d7c91ff
@ -27,6 +27,7 @@ import org.springframework.web.bind.annotation.*;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/api")
|
||||
@ -70,6 +71,12 @@ public class ClinicalController extends BaseController {
|
||||
@Resource
|
||||
private StatsCaseClinicalLabelDao statsCaseClinicalLabelDao;
|
||||
|
||||
@Resource
|
||||
private UserDao userDao;
|
||||
|
||||
@Resource
|
||||
private CaseClinicalDoctorCertDao caseClinicalDoctorCertDao;
|
||||
|
||||
/**
|
||||
* 临床病例库-搜索-文章
|
||||
*/
|
||||
@ -80,6 +87,12 @@ public class ClinicalController extends BaseController {
|
||||
) {
|
||||
String userId = (String) httpServletRequest.getAttribute("userId");
|
||||
|
||||
// 获取用户数据
|
||||
UserModel user = userDao.selectById(userId);
|
||||
if (user == null) {
|
||||
return Response.error("错误");
|
||||
}
|
||||
|
||||
request.validateForPage();
|
||||
|
||||
Map<String, Object> resultMap = new HashMap<>();
|
||||
@ -105,6 +118,18 @@ public class ClinicalController extends BaseController {
|
||||
// 查询医生
|
||||
CaseClinicalDoctorModel caseClinicalDoctor = caseClinicalDoctorDao.selectById(author.getDoctorId());
|
||||
author.setCaseClinicalDoctor(caseClinicalDoctor);
|
||||
|
||||
if (Objects.equals(user.getUserIden(), caseClinicalDoctor.getDoctorIden())){
|
||||
// 获取医生证书
|
||||
LambdaQueryWrapper<CaseClinicalDoctorCertModel> certWrapper = new LambdaQueryWrapper<>();
|
||||
certWrapper.eq(CaseClinicalDoctorCertModel::getDoctorId, caseClinicalDoctor.getDoctorId());
|
||||
certWrapper.eq(CaseClinicalDoctorCertModel::getId, dto.getArticleId());
|
||||
certWrapper.eq(CaseClinicalDoctorCertModel::getType, 1);
|
||||
CaseClinicalDoctorCertModel caseClinicalDoctorCert = caseClinicalDoctorCertDao.selectOne(certWrapper);
|
||||
if (caseClinicalDoctorCert != null){
|
||||
dto.setCertImage(Replace.addOssDomain(dto.getCertImage()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
List<CaseClinicalArticleAuthorDto> caseClinicalArticleAuthorListDto = CaseClinicalArticleAuthorDto.GetListDto(caseClinicalArticleAuthors);
|
||||
@ -118,9 +143,6 @@ public class ClinicalController extends BaseController {
|
||||
dto.setCollect(true);
|
||||
}
|
||||
}
|
||||
|
||||
// 证书图片
|
||||
dto.setCertImage(Replace.addOssDomain(dto.getCertImage()));
|
||||
}
|
||||
|
||||
if (request.getIsNeedNum() == 1){
|
||||
@ -154,6 +176,12 @@ public class ClinicalController extends BaseController {
|
||||
) {
|
||||
String userId = (String) httpServletRequest.getAttribute("userId");
|
||||
|
||||
// 获取用户数据
|
||||
UserModel user = userDao.selectById(userId);
|
||||
if (user == null) {
|
||||
return Response.error("错误");
|
||||
}
|
||||
|
||||
request.validateForPage();
|
||||
|
||||
Map<String, Object> resultMap = new HashMap<>();
|
||||
@ -179,6 +207,18 @@ public class ClinicalController extends BaseController {
|
||||
// 查询医生
|
||||
CaseClinicalDoctorModel caseClinicalDoctor = caseClinicalDoctorDao.selectById(author.getDoctorId());
|
||||
author.setCaseClinicalDoctor(caseClinicalDoctor);
|
||||
|
||||
if (Objects.equals(user.getUserIden(), caseClinicalDoctor.getDoctorIden())){
|
||||
// 获取医生证书
|
||||
LambdaQueryWrapper<CaseClinicalDoctorCertModel> certWrapper = new LambdaQueryWrapper<>();
|
||||
certWrapper.eq(CaseClinicalDoctorCertModel::getDoctorId, caseClinicalDoctor.getDoctorId());
|
||||
certWrapper.eq(CaseClinicalDoctorCertModel::getId, dto.getVideoId());
|
||||
certWrapper.eq(CaseClinicalDoctorCertModel::getType, 2);
|
||||
CaseClinicalDoctorCertModel caseClinicalDoctorCert = caseClinicalDoctorCertDao.selectOne(certWrapper);
|
||||
if (caseClinicalDoctorCert != null){
|
||||
dto.setCertImage(Replace.addOssDomain(dto.getCertImage()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
List<CaseClinicalVideoAuthorDto> caseClinicalVideoAuthorListDto = CaseClinicalVideoAuthorDto.GetListDto(caseClinicalVideoAuthors);
|
||||
@ -192,9 +232,6 @@ public class ClinicalController extends BaseController {
|
||||
dto.setCollect(true);
|
||||
}
|
||||
}
|
||||
|
||||
// 证书图片
|
||||
dto.setCertImage(Replace.addOssDomain(dto.getCertImage()));
|
||||
}
|
||||
|
||||
if (request.getIsNeedNum() == 1){
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user