Commit 8f5a6fb999eee33b39f0d5dabfe857b71932cc3a
1 parent
95efcfa6d1
Exists in
master
and in
6 other branches
孕妇课程调查
Showing 1 changed file with 11 additions and 6 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java
View file @
8f5a6fb
... | ... | @@ -719,8 +719,10 @@ |
719 | 719 | model.setModified(new Date()); |
720 | 720 | model.setEvaluateDate(new Date()); |
721 | 721 | model.setYn(YnEnums.YES.getId()); |
722 | + | |
722 | 723 | UserScore userScore = new UserScore(); |
723 | - userScore.setScore(model.getScore()); | |
724 | + userScore.setCreated(new Date()); | |
725 | + userScore.setScore(model.getCourseDocSocre()); | |
724 | 726 | userScore.setCourseId(model.getCourseId()); |
725 | 727 | userScore.setPatientCourseId(model.getPatientCourseId()); |
726 | 728 | userScore.setUserId(StringUtils.isNumeric(courseModel.getCourseSpeaker()) ? Integer.parseInt(courseModel.getCourseSpeaker()) : null); |
... | ... | @@ -740,11 +742,14 @@ |
740 | 742 | courseTypeQuery.setYn(YnEnums.YES.getId()); |
741 | 743 | courseTypeQuery.setId(courseModel.getCourseTypeId()); |
742 | 744 | List<CourseTypeModel> courseTypeModels = courseTypeService.queryCourseTypeList(courseTypeQuery); |
743 | - CourseTypeModel courseTypeModel = courseTypeModels.get(0); | |
744 | - courseTypeModel.setScore(courseTypeModel.getScore() == null ? 0 : (courseTypeModel.getScore())+model.getCourseTypeSocre()); | |
745 | - courseTypeModel.setNumbers((courseTypeModel.getNumbers() == null ? 0 : courseTypeModel.getNumbers() + 1)); | |
746 | - courseTypeModel.setAvg(courseTypeModel.getScore() == 0 ? null : courseTypeModel.getNumbers() / courseTypeModel.getScore()); | |
747 | - courseTypeService.updateCourseType(courseTypeModel); | |
745 | + if (CollectionUtils.isNotEmpty(courseTypeModels)) | |
746 | + { | |
747 | + CourseTypeModel courseTypeModel = courseTypeModels.get(0); | |
748 | + courseTypeModel.setScore(courseTypeModel.getScore() == null ? 0 : (courseTypeModel.getScore()+model.getCourseTypeSocre())); | |
749 | + courseTypeModel.setNumbers((courseTypeModel.getNumbers() == null ? 0 : (courseTypeModel.getNumbers() + 1))); | |
750 | + courseTypeModel.setAvg(courseTypeModel.getScore() == 0 ? null : courseTypeModel.getNumbers() / courseTypeModel.getScore()); | |
751 | + courseTypeService.updateCourseType(courseTypeModel); | |
752 | + } | |
748 | 753 | } |
749 | 754 | } |
750 | 755 |