Commit 74e82431d0e3420fd2f11d711d740806cd0709fe
1 parent
f636b9494e
Exists in
master
and in
6 other branches
孕妇学校
Showing 4 changed files with 47 additions and 15 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CourseController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientCourseController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCourseFacade.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CourseController.java
View file @
74e8243
... | ... | @@ -55,6 +55,23 @@ |
55 | 55 | |
56 | 56 | |
57 | 57 | /** |
58 | + * 获取已发布课程列表 | |
59 | + * @param request | |
60 | + * @return | |
61 | + */ | |
62 | + @RequestMapping(method = RequestMethod.GET, value = "/getYfbCoureseList") | |
63 | + @ResponseBody | |
64 | + @TokenRequired | |
65 | + public BaseResponse getCoureseList( | |
66 | + HttpServletRequest request) { | |
67 | + | |
68 | + return courseFacade.getCoureseList(null, 2, null, null, | |
69 | + null, null, null, null, getUserId(request),null); | |
70 | + } | |
71 | + | |
72 | + | |
73 | + | |
74 | + /** | |
58 | 75 | * 课程列表 |
59 | 76 | * @param courseTypeId 课程类型id |
60 | 77 | * @param page |
... | ... | @@ -81,7 +98,7 @@ |
81 | 98 | HttpServletRequest request) { |
82 | 99 | |
83 | 100 | return courseFacade.getCoureseList(courseTypeId, status,courseName,courseSpeaker, |
84 | - createdTime, courseTime, page, limit, getUserId(request)); | |
101 | + createdTime, courseTime, page, limit, getUserId(request),"true"); | |
85 | 102 | } |
86 | 103 | |
87 | 104 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientCourseController.java
View file @
74e8243
... | ... | @@ -22,22 +22,26 @@ |
22 | 22 | private PatientCourseFacade patientCourseFacade; |
23 | 23 | |
24 | 24 | /** |
25 | - * 可预约课程 | |
25 | + * 预约列表 | |
26 | + * @param courseId 课程id | |
26 | 27 | * @param request |
27 | 28 | * @return |
28 | 29 | */ |
29 | 30 | @RequestMapping(method = RequestMethod.GET, value = "/getOrderPatientCourseList") |
30 | 31 | @ResponseBody |
31 | 32 | @TokenRequired |
32 | - public BaseResponse getOrderPatientCourseList( | |
33 | + public BaseResponse getOrderPatientCourseList(@RequestParam(required = false) String courseId, | |
34 | + @RequestParam("page") Integer page, | |
35 | + @RequestParam("limit") Integer limit, | |
33 | 36 | HttpServletRequest request) { |
34 | 37 | |
35 | - return patientCourseFacade.getPatientCourseList(getUserId(request)); | |
38 | + return patientCourseFacade.getPatientCourseList(1,courseId, page,limit,getUserId(request)); | |
36 | 39 | } |
37 | 40 | |
38 | 41 | |
39 | 42 | /** |
40 | 43 | * 签到列表 |
44 | + * @param courseId 课程id | |
41 | 45 | * @param request |
42 | 46 | * @return |
43 | 47 | */ |
44 | 48 | |
... | ... | @@ -45,9 +49,12 @@ |
45 | 49 | @ResponseBody |
46 | 50 | @TokenRequired |
47 | 51 | public BaseResponse getSignPatientCourseList( |
48 | - HttpServletRequest request) { | |
52 | + @RequestParam(required = false) String courseId, | |
53 | + @RequestParam("page") Integer page, | |
54 | + @RequestParam("limit") Integer limit, | |
55 | + HttpServletRequest request) { | |
49 | 56 | |
50 | - return patientCourseFacade.getPatientCourseList(getUserId(request)); | |
57 | + return patientCourseFacade.getPatientCourseList(2,courseId, page, limit, getUserId(request)); | |
51 | 58 | } |
52 | 59 | |
53 | 60 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java
View file @
74e8243
... | ... | @@ -99,7 +99,7 @@ |
99 | 99 | |
100 | 100 | public BaseResponse getCoureseList(String courseTypeId, Integer status,String courseName,String courseSpeaker, |
101 | 101 | String createdTime, String courseTime, |
102 | - Integer page, Integer limit, Integer userId) { | |
102 | + Integer page, Integer limit, Integer userId,String isPage) { | |
103 | 103 | |
104 | 104 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
105 | 105 | List<CourseResult> results = new ArrayList<>(); |
... | ... | @@ -128,7 +128,7 @@ |
128 | 128 | query.setStatus(status); |
129 | 129 | query.setPage(page); |
130 | 130 | query.setLimit(limit); |
131 | - query.setNeed("true"); | |
131 | + query.setNeed(isPage); | |
132 | 132 | query.setHospitalId(hospitalId); |
133 | 133 | query.setCourseSpeaker(courseSpeaker); |
134 | 134 | query.setCourseName(courseName); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCourseFacade.java
View file @
74e8243
... | ... | @@ -64,18 +64,26 @@ |
64 | 64 | private OrganizationService organizationService; |
65 | 65 | |
66 | 66 | |
67 | - public BaseResponse getPatientCourseList(Integer userId) { | |
67 | + public BaseResponse getPatientCourseList(Integer status,String courseId, Integer page, | |
68 | + Integer limit, Integer userId) { | |
68 | 69 | |
69 | 70 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
70 | - CourseQuery query = new CourseQuery(); | |
71 | - query.setYn(YnEnums.YES.getId()); | |
72 | - query.setStatus(CourseStatusEnums.YFB.getId()); | |
73 | - query.setHospitalId(hospitalId); | |
74 | - List<CourseResult> results = getCourseList(query); | |
75 | 71 | |
72 | + PatientCourseQuery patientCourseQuery = new PatientCourseQuery(); | |
73 | + patientCourseQuery.setYn(YnEnums.YES.getId()); | |
74 | + patientCourseQuery.setNeed("true"); | |
75 | + patientCourseQuery.setPage(page); | |
76 | + patientCourseQuery.setLimit(limit); | |
77 | + patientCourseQuery.setHospitalId(hospitalId); | |
78 | + patientCourseQuery.setCourseId(courseId); | |
79 | + //状态 1预约,2签到 | |
80 | + patientCourseQuery.setStatus(status); | |
81 | + | |
82 | + List<PatientCourseResult> results = getPatientCourse(patientCourseQuery); | |
83 | + | |
76 | 84 | BaseListResponse objectResponse = new BaseListResponse(); |
77 | 85 | objectResponse.setData(results); |
78 | - objectResponse.setPageInfo(query.getPageInfo()); | |
86 | + objectResponse.setPageInfo(patientCourseQuery.getPageInfo()); | |
79 | 87 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
80 | 88 | objectResponse.setErrormsg("成功"); |
81 | 89 | return objectResponse; |