Commit fff141026353fd14240e5a0db3c68f43109bf7de

Authored by liquanyu
1 parent 53a834a61f

孕妇课程调查

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;