From 2753484bbb711522e574ec615c091ed45ae97cbb Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Thu, 17 Jul 2025 11:03:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E7=97=85=E4=BE=8B?= =?UTF-8?q?=E4=BA=A4=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/CaseExchangeController.java | 55 ++++--------------- 1 file changed, 12 insertions(+), 43 deletions(-) diff --git a/src/main/java/com/example/caseData/controller/CaseExchangeController.java b/src/main/java/com/example/caseData/controller/CaseExchangeController.java index 4da8871..82325c5 100644 --- a/src/main/java/com/example/caseData/controller/CaseExchangeController.java +++ b/src/main/java/com/example/caseData/controller/CaseExchangeController.java @@ -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 page = new Page<>(request.getPage(), request.getPageSize()); - // 获取文章数据 + // 获取数据 IPage resultPage = caseExchangeDao.getCaseExchangeSearchPage( page, request.getKeyword(), @@ -119,31 +107,15 @@ 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(); - } + user = userDao.selectById(dto.getUserId()); + if (user == null) { + return Response.error(); + } - // 获取当前用户所属医院 - basicHospital = basicHospitalDao.selectById(user.getHospitalId()); - 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(); - } + // 获取当前用户所属医院 + basicHospital = basicHospitalDao.selectById(user.getHospitalId()); + if (basicHospital == null) { + return Response.error(); } dto.setAvatar(Replace.addOssDomain(user.getAvatar())); @@ -151,12 +123,9 @@ public class CaseExchangeController { dto.setHospitalName(basicHospital.getHospitalName()); // 获取用户收藏状态 - if (userId != null) { - // 检测用户是否已收藏过 - UserCollectExchangeModel userCollectExchangeModel = caseExchangeService.getUserCollectExchangeStatus(dto.getExchangeId(),userId); - if (userCollectExchangeModel != null) { - dto.setCollect(true); - } + UserCollectExchangeModel userCollectExchangeModel = caseExchangeService.getUserCollectExchangeStatus(dto.getExchangeId(),userId); + if (userCollectExchangeModel != null) { + dto.setCollect(true); } // 查找标签