diff --git a/src/main/java/com/example/caseData/controller/CaseClinicalArticleController.java b/src/main/java/com/example/caseData/controller/CaseClinicalArticleController.java index 1232798..944ac4f 100644 --- a/src/main/java/com/example/caseData/controller/CaseClinicalArticleController.java +++ b/src/main/java/com/example/caseData/controller/CaseClinicalArticleController.java @@ -351,6 +351,16 @@ public class CaseClinicalArticleController { 5 ); + for (UserCommentClinicalArticleDto subComment : subComments) { + // 查询医生 + doctorQueryWrapper = new LambdaQueryWrapper<>(); + doctorQueryWrapper.eq(CaseClinicalDoctorModel::getDoctorIden, subComment.getUserIden()); + caseClinicalDoctor = caseClinicalDoctorDao.selectOne(doctorQueryWrapper); + if (caseClinicalDoctor != null) { + subComment.setDoctorId(String.valueOf(caseClinicalDoctor.getDoctorId())); + } + } + dto.setSubComment(subComments); } } diff --git a/src/main/resources/mapper/UserCommentClinicalArticleMapper.xml b/src/main/resources/mapper/UserCommentClinicalArticleMapper.xml index 80c6846..ae1ea8d 100644 --- a/src/main/resources/mapper/UserCommentClinicalArticleMapper.xml +++ b/src/main/resources/mapper/UserCommentClinicalArticleMapper.xml @@ -46,7 +46,8 @@ SELECT a.*, b.user_name, - b.user_iden + b.user_iden, + b.avatar FROM user_comment_clinical_article a LEFT JOIN user b ON a.user_id = b.user_id WHERE a.status = 1