Commit a0af7a36ea581d67570bd33bd008afc783931d73
1 parent
ffc8a91273
Exists in
dev
#fix:优化大同课程统计
Showing 3 changed files with 19 additions and 14 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientCourseController.java
View file @
a0af7a3
... | ... | @@ -130,7 +130,7 @@ |
130 | 130 | @RequestParam(required = true) String patientId, |
131 | 131 | @RequestParam(required = true) String hospitalId, |
132 | 132 | @RequestParam(required = true) Integer orderType, |
133 | - @RequestParam(required = true) Integer type, | |
133 | + @RequestParam(required = false) Integer type, | |
134 | 134 | HttpServletRequest request) { |
135 | 135 | |
136 | 136 | return patientCourseFacade.orderCourse(courseId, patientId, hospitalId, orderType,type); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
a0af7a3
... | ... | @@ -4353,8 +4353,6 @@ |
4353 | 4353 | String deliveryMode = getDelivery(maternalDeliverModel); |
4354 | 4354 | params.put("dueDate", dueDate.equals("") ? dueDate : getTime(DateUtil.parseYMDHMS(dueDate))); |
4355 | 4355 | params.put("deliveryMode", deliveryMode); |
4356 | - params.put("parentId",maternalDeliverModel.getParentId()); | |
4357 | - | |
4358 | 4356 | } |
4359 | 4357 | List<String> riskId = patientsList.get(0).getRiskFactorId(); |
4360 | 4358 | StringBuffer sb = new StringBuffer(); |
... | ... | @@ -4367,7 +4365,7 @@ |
4367 | 4365 | } |
4368 | 4366 | } |
4369 | 4367 | } |
4370 | - | |
4368 | + params.put("parentId",patientsList.get(0).getId()); | |
4371 | 4369 | String highRisk = sb.toString(); |
4372 | 4370 | if (highRisk.length() > 0) { |
4373 | 4371 | params.put("riskType", highRisk.substring(0, highRisk.length() - 1)); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCourseFacade.java
View file @
a0af7a3
... | ... | @@ -317,16 +317,21 @@ |
317 | 317 | model.setModified(new Date()); |
318 | 318 | model.setYn(YnEnums.YES.getId()); |
319 | 319 | model.setStatus(1); |
320 | - model.setType(type); | |
320 | + if (type!=null){ | |
321 | + model.setType(type); | |
322 | + } | |
323 | + | |
321 | 324 | patientCourseService.addPatientCourse(model); |
322 | 325 | objectResponse.setData(model.getId()); |
323 | 326 | CourseModel courseModel = new CourseModel(); |
324 | 327 | courseModel.setId(courseId); |
325 | - // 1是线上 2是线下 | |
326 | - if (type==1){ | |
327 | - courseModel.setEnrolmentNum(courseModels.get(0).getEnrolmentNum() == null ? 1 : courseModels.get(0).getEnrolmentNum()+1); | |
328 | - }else { | |
329 | - courseModel.setEnrolmentUnderNum(courseModels.get(0).getEnrolmentUnderNum() == null ? 1 : courseModels.get(0).getEnrolmentUnderNum()+1); | |
328 | + if (type!=null){ | |
329 | + // 1是线上 2是线下 | |
330 | + if (type==1){ | |
331 | + courseModel.setEnrolmentNum(courseModels.get(0).getEnrolmentNum() == null ? 1 : courseModels.get(0).getEnrolmentNum()+1); | |
332 | + }else { | |
333 | + courseModel.setEnrolmentUnderNum(courseModels.get(0).getEnrolmentUnderNum() == null ? 1 : courseModels.get(0).getEnrolmentUnderNum()+1); | |
334 | + } | |
330 | 335 | } |
331 | 336 | courseService.updateCourse(courseModel); |
332 | 337 | |
... | ... | @@ -709,10 +714,12 @@ |
709 | 714 | { |
710 | 715 | CourseModel courseModel = new CourseModel(); |
711 | 716 | courseModel.setId(courseId); |
712 | - if (type!=null&&type==2){ | |
713 | - courseModel.setEnrolmentUnderNum(courseModels.get(0).getEnrolmentUnderNum() == null ? 0 : courseModels.get(0).getEnrolmentUnderNum() - 1 >0 ? courseModels.get(0).getEnrolmentUnderNum() - 1 : 0); | |
714 | - }else { | |
715 | - courseModel.setEnrolmentNum(courseModels.get(0).getEnrolmentNum() == null ? 0 : courseModels.get(0).getEnrolmentNum() - 1 >0 ? courseModels.get(0).getEnrolmentNum() - 1 : 0); | |
717 | + if (type!=null){ | |
718 | + if (type!=null&&type==2){ | |
719 | + courseModel.setEnrolmentUnderNum(courseModels.get(0).getEnrolmentUnderNum() == null ? 0 : courseModels.get(0).getEnrolmentUnderNum() - 1 >0 ? courseModels.get(0).getEnrolmentUnderNum() - 1 : 0); | |
720 | + }else { | |
721 | + courseModel.setEnrolmentNum(courseModels.get(0).getEnrolmentNum() == null ? 0 : courseModels.get(0).getEnrolmentNum() - 1 >0 ? courseModels.get(0).getEnrolmentNum() - 1 : 0); | |
722 | + } | |
716 | 723 | } |
717 | 724 | courseService.updateCourse(courseModel); |
718 | 725 | } |