Commit 642a26358423743d22f68fc6c4bf94652b3e93a0
1 parent
403bff401f
Exists in
master
and in
7 other branches
分娩作废产检劵
Showing 1 changed file with 25 additions and 12 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
View file @
642a263
... | ... | @@ -77,10 +77,10 @@ |
77 | 77 | */ |
78 | 78 | public String handHideBuild(String pid, String parentId, Integer userId, int type) { |
79 | 79 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
80 | - Patients patients=null; | |
80 | + Patients patients = null; | |
81 | 81 | Patients patients1 = patientsService.findOnePatientById(parentId); |
82 | - if(StringUtils.isEmpty(pid)){ | |
83 | - pid=patients1.getPid(); | |
82 | + if (StringUtils.isEmpty(pid)) { | |
83 | + pid = patients1.getPid(); | |
84 | 84 | } |
85 | 85 | List li = new ArrayList(); |
86 | 86 | li.add(hospitalId); |
... | ... | @@ -186,7 +186,7 @@ |
186 | 186 | } |
187 | 187 | model.setParentId(parentId); |
188 | 188 | antExAddRequest.setParentId(parentId); |
189 | - Patients p=patientsService.findOnePatientById(parentId); | |
189 | + Patients p = patientsService.findOnePatientById(parentId); | |
190 | 190 | |
191 | 191 | //加入产筛 |
192 | 192 | patientsService.validata(p); |
... | ... | @@ -347,7 +347,7 @@ |
347 | 347 | antExChuModel.setParentId(parentId); |
348 | 348 | excAddRequest.setParentId(parentId); |
349 | 349 | |
350 | - Patients p=patientsService.findOnePatientById(parentId); | |
350 | + Patients p = patientsService.findOnePatientById(parentId); | |
351 | 351 | |
352 | 352 | //加入产筛 |
353 | 353 | patientsService.validata(p); |
... | ... | @@ -793,7 +793,7 @@ |
793 | 793 | patientsQuery.setPid(exListQueryRequest.getPid()); |
794 | 794 | patientsQuery.setBuildType(1); |
795 | 795 | //在区域组的时候不用查询隐藏档案 |
796 | - if(null!=groupsFacade.findByCurrentUserId(autoMatchFacade.getHospitalId(userId))){ | |
796 | + if (null != groupsFacade.findByCurrentUserId(autoMatchFacade.getHospitalId(userId))) { | |
797 | 797 | patientsQuery.setExtEnable(false); |
798 | 798 | } |
799 | 799 | //获取所有的建档记录 |
... | ... | @@ -850,7 +850,7 @@ |
850 | 850 | patientsQuery1.setLastMensesEnd(end); |
851 | 851 | patientsQuery1.setBuildType(1); |
852 | 852 | //在区域组的时候不用查询隐藏档案 |
853 | - if(null!=groupsFacade.findByCurrentUserId(autoMatchFacade.getHospitalId(userId))){ | |
853 | + if (null != groupsFacade.findByCurrentUserId(autoMatchFacade.getHospitalId(userId))) { | |
854 | 854 | patientsQuery1.setExtEnable(false); |
855 | 855 | } |
856 | 856 | |
... | ... | @@ -1678,6 +1678,20 @@ |
1678 | 1678 | return "0"; |
1679 | 1679 | } |
1680 | 1680 | |
1681 | + | |
1682 | + private String checkTicket(String id) { | |
1683 | + PatientCheckTicket ticket = patientCheckTicketService.getTicket(id); | |
1684 | + if (ticket == null) { | |
1685 | + return "当前免费券不存在"; | |
1686 | + } else if (ticket.getStatus() == 2) { | |
1687 | + return "当前免费券已被使用"; | |
1688 | + } else if (ticket.getStatus() == 3) { | |
1689 | + return "当前免费券已经失效"; | |
1690 | + } | |
1691 | + return null; | |
1692 | + } | |
1693 | + | |
1694 | + | |
1681 | 1695 | /** |
1682 | 1696 | * 查询产前检查 |
1683 | 1697 | * |
... | ... | @@ -1698,11 +1712,10 @@ |
1698 | 1712 | patients = list.get(0); |
1699 | 1713 | } |
1700 | 1714 | } else if (StringUtils.isNotEmpty(queryRequest.getBarCode())) { |
1701 | - PatientCheckTicketQuery checkTicketQuery = new PatientCheckTicketQuery(); | |
1702 | - checkTicketQuery.setId(queryRequest.getBarCode()); | |
1703 | - checkTicketQuery.setStatus(1); | |
1704 | - if (patientCheckTicketService.queryTicketCount(checkTicketQuery) ==0) { | |
1705 | - return new BaseResponse().setErrorcode(ErrorCodeConstants.TICKET_USED).setErrormsg("不能使用."); | |
1715 | + | |
1716 | + String result = checkTicket(queryRequest.getBarCode()); | |
1717 | + if (StringUtils.isNotEmpty(result)) { | |
1718 | + return new BaseResponse().setErrorcode(ErrorCodeConstants.TICKET_USED).setErrormsg(result); | |
1706 | 1719 | } |
1707 | 1720 | |
1708 | 1721 | PatientCheckTicket checkTicket = patientCheckTicketService.getTicket(queryRequest.getBarCode()); |