修改了病例交流

This commit is contained in:
wucongxing8150 2025-07-17 11:03:31 +08:00
parent 20571f6e9e
commit 2753484bbb

View File

@ -75,18 +75,6 @@ public class CaseExchangeController {
// 此步骤是为了在我的病例交流列表页面少查询
String userId = (String) httpServletRequest.getAttribute("userId");
if (userId != null) {
user = userDao.selectById(Long.valueOf(userId));
if (user == null) {
return Response.error();
}
// 获取当前用户所属医院
basicHospital = basicHospitalDao.selectById(user.getHospitalId());
if (basicHospital == null) {
return Response.error();
}
}
request.validateForPage();
@ -94,7 +82,7 @@ public class CaseExchangeController {
Page<CaseExchangeDto> page = new Page<>(request.getPage(), request.getPageSize());
// 获取文章数据
// 获取数据
IPage<CaseExchangeDto> resultPage = caseExchangeDao.getCaseExchangeSearchPage(
page,
request.getKeyword(),
@ -119,9 +107,6 @@ public class CaseExchangeController {
dto.setExchangeContentImageString("");
dto.setExchangeContentVideoString("");
// 查找用户所属医院
if (userId != null){
if (!userId.equals(dto.getUserId())){
user = userDao.selectById(dto.getUserId());
if (user == null) {
return Response.error();
@ -132,32 +117,16 @@ public class CaseExchangeController {
if (basicHospital == null) {
return Response.error();
}
}
}else{
user = userDao.selectById(dto.getUserId());
if (user == null) {
return Response.error();
}
// 获取当前用户所属医院
basicHospital = basicHospitalDao.selectById(user.getHospitalId());
if (basicHospital == null) {
return Response.error();
}
}
dto.setAvatar(Replace.addOssDomain(user.getAvatar()));
dto.setUserName(user.getUserName());
dto.setHospitalName(basicHospital.getHospitalName());
// 获取用户收藏状态
if (userId != null) {
// 检测用户是否已收藏过
UserCollectExchangeModel userCollectExchangeModel = caseExchangeService.getUserCollectExchangeStatus(dto.getExchangeId(),userId);
if (userCollectExchangeModel != null) {
dto.setCollect(true);
}
}
// 查找标签
LambdaQueryWrapper<CaseExchangeLabelModel> labelQueryWrapper = new LambdaQueryWrapper<>();