Commit fff141026353fd14240e5a0db3c68f43109bf7de
1 parent
53a834a61f
Exists in
master
and in
6 other branches
孕妇课程调查
Showing 2 changed files with 73 additions and 3 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CourseController.java
View file @
fff1410
... | ... | @@ -216,6 +216,7 @@ |
216 | 216 | */ |
217 | 217 | @RequestMapping(method = RequestMethod.GET, value = "/queryCourseEvalList") |
218 | 218 | @ResponseBody |
219 | + @TokenRequired | |
219 | 220 | public BaseResponse queryCourseEvalList(@RequestParam String courseId, |
220 | 221 | @RequestParam Integer page, |
221 | 222 | @RequestParam Integer limit, |
... | ... | @@ -223,6 +224,22 @@ |
223 | 224 | |
224 | 225 | return courseFacade.queryCourseEvalList(courseId, page, limit); |
225 | 226 | } |
227 | + | |
228 | + | |
229 | + /** | |
230 | + * 院内系统查询单个评价详情 | |
231 | + * @param request | |
232 | + * @return | |
233 | + */ | |
234 | + @RequestMapping(method = RequestMethod.GET, value = "/queryCourseEvalById") | |
235 | + @ResponseBody | |
236 | + @TokenRequired | |
237 | + public BaseResponse queryCourseEvalById(@RequestParam String id, | |
238 | + HttpServletRequest request) { | |
239 | + | |
240 | + return courseFacade.queryCourseEvalById(id); | |
241 | + } | |
242 | + | |
226 | 243 | |
227 | 244 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java
View file @
fff1410
... | ... | @@ -394,7 +394,6 @@ |
394 | 394 | for (CourseModel model : courseModels) |
395 | 395 | { |
396 | 396 | |
397 | - System.out.println("course====" + model.getCourseName()); | |
398 | 397 | model.setStatus(CourseStatusEnums.YJS.getId()); |
399 | 398 | courseService.updateCourse(model); |
400 | 399 | |
401 | 400 | |
... | ... | @@ -404,13 +403,11 @@ |
404 | 403 | //状态 1预约,2签到 |
405 | 404 | patientCourseQuery.setStatus(2); |
406 | 405 | List<PatientCourseModel> patientCourseModels = patientCourseService.queryPatientCourseList(patientCourseQuery); |
407 | - System.out.println("course====" + patientCourseModels.size()); | |
408 | 406 | if (CollectionUtils.isNotEmpty(patientCourseModels)) |
409 | 407 | { |
410 | 408 | CourseQuery query1 = new CourseQuery(); |
411 | 409 | for (PatientCourseModel patientCourseModel : patientCourseModels) |
412 | 410 | { |
413 | - System.out.println("course====" + patientCourseModel.getPhone()); | |
414 | 411 | query1.setYn(YnEnums.YES.getId()); |
415 | 412 | query1.setId(patientCourseModel.getCourseId()); |
416 | 413 | List<CourseModel> courseModels1 = courseService.queryCourseList(query1); |
... | ... | @@ -769,6 +766,62 @@ |
769 | 766 | } |
770 | 767 | objectResponse.setData(resultData); |
771 | 768 | objectResponse.setPageInfo(courseEvalQuery.getPageInfo()); |
769 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
770 | + objectResponse.setErrormsg("成功"); | |
771 | + return objectResponse; | |
772 | + } | |
773 | + | |
774 | + public BaseResponse queryCourseEvalById(String id) { | |
775 | + | |
776 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
777 | + | |
778 | + CourseEvalQuery courseEvalQuery = new CourseEvalQuery(); | |
779 | + courseEvalQuery.setYn(YnEnums.YES.getId()); | |
780 | + courseEvalQuery.setId(id); | |
781 | + | |
782 | + Map data = new HashMap(); | |
783 | + List<CourseEvaluateModel> courseEvaluateModels = courseEvalService.queryCourseEvalList(courseEvalQuery); | |
784 | + | |
785 | + if (CollectionUtils.isNotEmpty(courseEvaluateModels)) | |
786 | + { | |
787 | + CourseEvaluateModel model = courseEvaluateModels.get(0); | |
788 | + data.put("id",model.getId()); | |
789 | + data.put("courseDocEvaluates",model.getCourseDocEvaluates()); | |
790 | + data.put("courseTypeEvaluates",model.getCourseTypeEvaluates()); | |
791 | + | |
792 | + | |
793 | + CourseQuery query = new CourseQuery(); | |
794 | + query.setYn(YnEnums.YES.getId()); | |
795 | + query.setId(model.getCourseId()); | |
796 | + List<CourseModel> courseModels = courseService.queryCourseList(query); | |
797 | + if (CollectionUtils.isNotEmpty(courseModels)) { | |
798 | + CourseModel courseModel = courseModels.get(0); | |
799 | + | |
800 | + data.put("courseName",courseModel.getCourseName()); | |
801 | + data.put("courseTime",DateUtil.gety_m_dhm(courseModel.getCourseTime())); | |
802 | + CourseTypeQuery courseTypeQuery = new CourseTypeQuery(); | |
803 | + courseTypeQuery.setYn(YnEnums.YES.getId()); | |
804 | + courseTypeQuery.setId(courseModel.getCourseTypeId()); | |
805 | + List<CourseTypeModel> typeModels = courseTypeService.queryCourseTypeList(courseTypeQuery); | |
806 | + if (CollectionUtils.isNotEmpty(typeModels)) { | |
807 | + String courseType = typeModels.get(0).getCourseTypeName(); | |
808 | + data.put("courseType",courseType); | |
809 | + } | |
810 | + | |
811 | + String courseSpeakerName = courseModel.getCourseSpeaker(); | |
812 | + if (model.getCourseSpeaker() != null && StringUtils.isNumeric(model.getCourseSpeaker())) | |
813 | + { | |
814 | + Users user = usersService.getUsers(Integer.parseInt(model.getCourseSpeaker())); | |
815 | + if (user != null) | |
816 | + { | |
817 | + courseSpeakerName = user.getName(); | |
818 | + } | |
819 | + } | |
820 | + data.put("courseSpeakerName",courseSpeakerName); | |
821 | + } | |
822 | + } | |
823 | + | |
824 | + objectResponse.setData(data); | |
772 | 825 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
773 | 826 | objectResponse.setErrormsg("成功"); |
774 | 827 | return objectResponse; |