diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCourseFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCourseFacade.java index 3adba64..45cd993 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCourseFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCourseFacade.java @@ -520,7 +520,7 @@ public class PatientCourseFacade { { for (CourseModel model : courseModels) { - Map result = new HashMap<>(); + Map result = new HashMap<>(); //课程id result.put("courseId",model.getId()); @@ -558,10 +558,20 @@ public class PatientCourseFacade { if (CollectionUtils.isNotEmpty(typeModels)) { courseType = typeModels.get(0).getCourseTypeName(); + result.put("typeAvg",typeModels.get(0).getAvg()); } result.put("courseType",courseType); + + //医生平均评分 + Integer docAvg = null; + if (model.getCourseSpeaker() != null && StringUtils.isNumeric(model.getCourseSpeaker())) + { + docAvg = usersService.findUserAvgScore(Integer.parseInt(model.getCourseSpeaker())); + } + result.put("docAvg", docAvg); + //课程上限人数 result.put("limitNum", model.getLimitNum() == null ? "0" : String.valueOf(model.getLimitNum()));