From 1064bc0b84699f93e12bd2594bb707847ebb3925 Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Wed, 16 Jul 2025 15:08:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E8=AF=84=E8=AE=BA1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/CaseClinicalArticleController.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/example/caseData/controller/CaseClinicalArticleController.java b/src/main/java/com/example/caseData/controller/CaseClinicalArticleController.java index 9b40ce5..f0c2c36 100644 --- a/src/main/java/com/example/caseData/controller/CaseClinicalArticleController.java +++ b/src/main/java/com/example/caseData/controller/CaseClinicalArticleController.java @@ -300,6 +300,9 @@ public class CaseClinicalArticleController { return Response.error(); } + // 是否作者 + int isAuthor = 0; + // 获取文章作者数据 LambdaQueryWrapper authorQueryWrapper = new LambdaQueryWrapper<>(); authorQueryWrapper.eq(CaseClinicalArticleAuthorModel::getArticleId, request.getArticleId()); @@ -312,10 +315,8 @@ public class CaseClinicalArticleController { } // 处理是否本人评论 - for (UserCommentClinicalArticleDto dto : resultPage.getRecords()) { - if (Objects.equals(dto.getUserIden(), caseClinicalDoctor.getDoctorIden())){ - dto.setIsAuthor(1); - } + if (Objects.equals(user.getUserIden(), caseClinicalDoctor.getDoctorIden())){ + isAuthor = 1; } } @@ -345,6 +346,7 @@ public class CaseClinicalArticleController { resultMap.put("pageSize", resultPage.getSize()); resultMap.put("total", resultPage.getTotal()); resultMap.put("data", resultPage.getRecords()); + resultMap.put("is_author", isAuthor); return Response.success(resultMap); }