diff --git a/src/main/java/com/example/caseData/controller/CaseClinicalArticleController.java b/src/main/java/com/example/caseData/controller/CaseClinicalArticleController.java index 6e0995a..1232798 100644 --- a/src/main/java/com/example/caseData/controller/CaseClinicalArticleController.java +++ b/src/main/java/com/example/caseData/controller/CaseClinicalArticleController.java @@ -328,6 +328,14 @@ public class CaseClinicalArticleController { // 处理返回值 for (UserCommentClinicalArticleDto dto : resultPage.getRecords()) { + // 查询医生 + LambdaQueryWrapper doctorQueryWrapper = new LambdaQueryWrapper<>(); + doctorQueryWrapper.eq(CaseClinicalDoctorModel::getDoctorIden, dto.getUserIden()); + CaseClinicalDoctorModel caseClinicalDoctor = caseClinicalDoctorDao.selectOne(doctorQueryWrapper); + if (caseClinicalDoctor != null) { + dto.setDoctorId(String.valueOf(caseClinicalDoctor.getDoctorId())); + } + // 去除用户唯一标识 dto.setUserIden(null); diff --git a/src/main/java/com/example/caseData/dto/userCommentClinicalArticle/UserCommentClinicalArticleDto.java b/src/main/java/com/example/caseData/dto/userCommentClinicalArticle/UserCommentClinicalArticleDto.java index a2a386e..2eb62ce 100644 --- a/src/main/java/com/example/caseData/dto/userCommentClinicalArticle/UserCommentClinicalArticleDto.java +++ b/src/main/java/com/example/caseData/dto/userCommentClinicalArticle/UserCommentClinicalArticleDto.java @@ -21,6 +21,12 @@ public class UserCommentClinicalArticleDto { @JsonProperty("user_id") private String userId; + /** + * 医生id + */ + @JsonProperty("doctor_id") + private String doctorId; + /** * 临床文章id */