Commit b7045361655baeb66f57209ca3e44455196fd2d6
1 parent
556552d9f3
Exists in
master
and in
6 other branches
孕妇学校
Showing 2 changed files with 24 additions and 4 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientCourseController.java
View file @
b704536
| ... | ... | @@ -151,8 +151,12 @@ |
| 151 | 151 | |
| 152 | 152 | /** |
| 153 | 153 | * 获取小程序的孕妇学校列表 |
| 154 | - * @param hospitalIds 相关医院id | |
| 154 | + * @param hospitalIds 医院id | |
| 155 | 155 | * @param patientId 患者id |
| 156 | + * @param keyword 查询关键字 | |
| 157 | + * @param status 2 最新课程 3 历史课程 | |
| 158 | + * @param page | |
| 159 | + * @param limit | |
| 156 | 160 | * @param request |
| 157 | 161 | * @return |
| 158 | 162 | */ |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCourseFacade.java
View file @
b704536
| ... | ... | @@ -368,6 +368,10 @@ |
| 368 | 368 | query.setKeyword(keyword); |
| 369 | 369 | List<CourseModel> courseModels = courseService.queryCourseList(query); |
| 370 | 370 | |
| 371 | + | |
| 372 | + PatientCourseQuery patientCourseQuery = new PatientCourseQuery(); | |
| 373 | + patientCourseQuery.setYn(YnEnums.YES.getId()); | |
| 374 | + | |
| 371 | 375 | List<Map> results = new ArrayList<>(); |
| 372 | 376 | CourseTypeQuery courseTypeQuery = new CourseTypeQuery(); |
| 373 | 377 | query.setYn(YnEnums.YES.getId()); |
| 374 | 378 | |
| ... | ... | @@ -413,10 +417,22 @@ |
| 413 | 417 | |
| 414 | 418 | |
| 415 | 419 | //课程上限人数 |
| 416 | - result.put("limitNum",model.getLimitNum() == null ? "0" : String.valueOf(model.getLimitNum())); | |
| 420 | + result.put("limitNum", model.getLimitNum() == null ? "0" : String.valueOf(model.getLimitNum())); | |
| 417 | 421 | |
| 418 | - //孕妇与课程的状态 | |
| 419 | - result.put("status",""); | |
| 422 | + | |
| 423 | + patientCourseQuery.setCourseId(model.getId()); | |
| 424 | + patientCourseQuery.setPatientId(patientId); | |
| 425 | + | |
| 426 | + | |
| 427 | + Integer patientStatus = 0; | |
| 428 | + List<PatientCourseModel> patientCourseModels = patientCourseService.queryPatientCourseList(patientCourseQuery); | |
| 429 | + if (CollectionUtils.isNotEmpty(patientCourseModels)) | |
| 430 | + { | |
| 431 | + patientStatus = patientCourseModels.get(0).getStatus(); | |
| 432 | + } | |
| 433 | + | |
| 434 | + //孕妇与课程的状态 0未预约 1预约,2签到 | |
| 435 | + result.put("patientCourseStatus",String.valueOf(patientStatus)); | |
| 420 | 436 | |
| 421 | 437 | results.add(result); |
| 422 | 438 | } |