Commit 8f5a6fb999eee33b39f0d5dabfe857b71932cc3a

Authored by liquanyu
1 parent 95efcfa6d1

孕妇课程调查

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