修改文章查询证书问题
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.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api")
|
@RequestMapping("/api")
|
||||||
@ -70,6 +71,12 @@ public class ClinicalController extends BaseController {
|
|||||||
@Resource
|
@Resource
|
||||||
private StatsCaseClinicalLabelDao statsCaseClinicalLabelDao;
|
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");
|
String userId = (String) httpServletRequest.getAttribute("userId");
|
||||||
|
|
||||||
|
// 获取用户数据
|
||||||
|
UserModel user = userDao.selectById(userId);
|
||||||
|
if (user == null) {
|
||||||
|
return Response.error("错误");
|
||||||
|
}
|
||||||
|
|
||||||
request.validateForPage();
|
request.validateForPage();
|
||||||
|
|
||||||
Map<String, Object> resultMap = new HashMap<>();
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
@ -105,6 +118,18 @@ public class ClinicalController extends BaseController {
|
|||||||
// 查询医生
|
// 查询医生
|
||||||
CaseClinicalDoctorModel caseClinicalDoctor = caseClinicalDoctorDao.selectById(author.getDoctorId());
|
CaseClinicalDoctorModel caseClinicalDoctor = caseClinicalDoctorDao.selectById(author.getDoctorId());
|
||||||
author.setCaseClinicalDoctor(caseClinicalDoctor);
|
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);
|
List<CaseClinicalArticleAuthorDto> caseClinicalArticleAuthorListDto = CaseClinicalArticleAuthorDto.GetListDto(caseClinicalArticleAuthors);
|
||||||
@ -118,9 +143,6 @@ public class ClinicalController extends BaseController {
|
|||||||
dto.setCollect(true);
|
dto.setCollect(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 证书图片
|
|
||||||
dto.setCertImage(Replace.addOssDomain(dto.getCertImage()));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (request.getIsNeedNum() == 1){
|
if (request.getIsNeedNum() == 1){
|
||||||
@ -154,6 +176,12 @@ public class ClinicalController extends BaseController {
|
|||||||
) {
|
) {
|
||||||
String userId = (String) httpServletRequest.getAttribute("userId");
|
String userId = (String) httpServletRequest.getAttribute("userId");
|
||||||
|
|
||||||
|
// 获取用户数据
|
||||||
|
UserModel user = userDao.selectById(userId);
|
||||||
|
if (user == null) {
|
||||||
|
return Response.error("错误");
|
||||||
|
}
|
||||||
|
|
||||||
request.validateForPage();
|
request.validateForPage();
|
||||||
|
|
||||||
Map<String, Object> resultMap = new HashMap<>();
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
@ -179,6 +207,18 @@ public class ClinicalController extends BaseController {
|
|||||||
// 查询医生
|
// 查询医生
|
||||||
CaseClinicalDoctorModel caseClinicalDoctor = caseClinicalDoctorDao.selectById(author.getDoctorId());
|
CaseClinicalDoctorModel caseClinicalDoctor = caseClinicalDoctorDao.selectById(author.getDoctorId());
|
||||||
author.setCaseClinicalDoctor(caseClinicalDoctor);
|
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);
|
List<CaseClinicalVideoAuthorDto> caseClinicalVideoAuthorListDto = CaseClinicalVideoAuthorDto.GetListDto(caseClinicalVideoAuthors);
|
||||||
@ -192,9 +232,6 @@ public class ClinicalController extends BaseController {
|
|||||||
dto.setCollect(true);
|
dto.setCollect(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 证书图片
|
|
||||||
dto.setCertImage(Replace.addOssDomain(dto.getCertImage()));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (request.getIsNeedNum() == 1){
|
if (request.getIsNeedNum() == 1){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user