diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java index 06c7ffa..4295164 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java @@ -697,10 +697,23 @@ public class CourseFacade { } public BaseResponse addCoureseEval(CourseEvaluateModel model) { + BaseResponse objectResponse = new BaseResponse(); + + CourseEvalQuery courseEvalQuery = new CourseEvalQuery(); + courseEvalQuery.setYn(YnEnums.YES.getId()); + courseEvalQuery.setCourseId(model.getCourseId()); + courseEvalQuery.setPatientCourseId(model.getPatientCourseId()); + List courseEvaluateModels = courseEvalService.queryCourseEvalList(courseEvalQuery); + if (CollectionUtils.isNotEmpty(courseEvaluateModels)) + { + objectResponse.setErrorcode(ErrorCodeConstants.DATA_EXIST); + objectResponse.setErrormsg("您已评价了课程。"); + return objectResponse; + } CourseModel courseModel = courseService.getCourseById(model.getCourseId()); dealScore(courseModel, model); - BaseResponse objectResponse = new BaseResponse(); + model.setCourseSpeaker(courseModel.getCourseSpeaker()); model.setCreated(new Date()); model.setModified(new Date());