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; |