Commit 20c883ec8212d92faa6c4e1d4cf4aeeb3d6b0c9a
1 parent
9f2c5f6466
Exists in
master
and in
7 other branches
分娩作废产检劵
Showing 1 changed file with 18 additions and 47 deletions
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SieveService.java
View file @
20c883e
| ... | ... | @@ -97,38 +97,33 @@ |
| 97 | 97 | } |
| 98 | 98 | |
| 99 | 99 | public void deleteSieve(String parentId, String hospitalId, Date lastMenses) { |
| 100 | - | |
| 101 | -// int days = DateUtil.daysBetween(lastMenses, new Date()); | |
| 102 | - //判断是否在区间 | |
| 103 | -// if (days >= 108 && days <= 146) { | |
| 104 | - SieveApplyOrderQuery sieveApplyOrderQuery = new SieveApplyOrderQuery(); | |
| 105 | - sieveApplyOrderQuery.setParentId(parentId); | |
| 106 | - sieveApplyOrderQuery.setYn(YnEnums.YES.getId()); | |
| 107 | - sieveApplyOrderQuery.setHospitalId(hospitalId); | |
| 108 | - List<SieveApplyOrderModel> list = sieveApplyOrderDao.queryList(sieveApplyOrderQuery.convertToQuery()); | |
| 109 | - if (CollectionUtils.isEmpty(list)) { | |
| 110 | - //做分娩的时候需要删除产筛数据 | |
| 111 | - SieveQuery sieveQuery = new SieveQuery(); | |
| 112 | - sieveQuery.setParentId(parentId); | |
| 113 | - sieveQuery.setYn(YnEnums.YES.getId()); | |
| 114 | - sieveQuery.setHospitalId(hospitalId); | |
| 115 | - deleteById(sieveQuery); | |
| 100 | + if (StringUtils.isNotEmpty(parentId)) { | |
| 101 | + SieveApplyOrderQuery sieveApplyOrderQuery = new SieveApplyOrderQuery(); | |
| 102 | + sieveApplyOrderQuery.setParentId(parentId); | |
| 103 | + sieveApplyOrderQuery.setYn(YnEnums.YES.getId()); | |
| 104 | + sieveApplyOrderQuery.setHospitalId(hospitalId); | |
| 105 | + List<SieveApplyOrderModel> list = sieveApplyOrderDao.queryList(sieveApplyOrderQuery.convertToQuery()); | |
| 106 | + if (CollectionUtils.isEmpty(list)) { | |
| 107 | + //做分娩的时候需要删除产筛数据 | |
| 108 | + SieveQuery sieveQuery = new SieveQuery(); | |
| 109 | + sieveQuery.setParentId(parentId); | |
| 110 | + sieveQuery.setYn(YnEnums.YES.getId()); | |
| 111 | + sieveQuery.setHospitalId(hospitalId); | |
| 112 | + deleteById(sieveQuery); | |
| 113 | + } | |
| 116 | 114 | } |
| 117 | -// } | |
| 118 | 115 | } |
| 119 | 116 | |
| 120 | 117 | /** |
| 121 | - * | |
| 122 | 118 | * 修正产筛order |
| 123 | - * | |
| 124 | 119 | */ |
| 125 | - public void correctSieveOrder(){ | |
| 120 | + public void correctSieveOrder() { | |
| 126 | 121 | SieveQuery sieveQuery = new SieveQuery(); |
| 127 | 122 | sieveQuery.setYn(YnEnums.YES.getId()); |
| 128 | 123 | sieveQuery.setStatus(SieveStatusEnums.O.getId()); |
| 129 | - List<SieveModel> modelList= queryList(sieveQuery); | |
| 130 | - if(CollectionUtils.isNotEmpty(modelList)){ | |
| 131 | - for(SieveModel sieveModel:modelList){ | |
| 124 | + List<SieveModel> modelList = queryList(sieveQuery); | |
| 125 | + if (CollectionUtils.isNotEmpty(modelList)) { | |
| 126 | + for (SieveModel sieveModel : modelList) { | |
| 132 | 127 | handOrder(sieveModel); |
| 133 | 128 | updateOneChanQianDiaSieve(sieveModel); |
| 134 | 129 | } |
| ... | ... | @@ -136,7 +131,6 @@ |
| 136 | 131 | } |
| 137 | 132 | |
| 138 | 133 | public static void handOrder(SieveModel sieveModel) { |
| 139 | - | |
| 140 | 134 | int days = DateUtil.getDays(sieveModel.getLastMenses(), new Date()); |
| 141 | 135 | int order = 100; |
| 142 | 136 | if (null != sieveModel.getStatus() && sieveModel.getStatus().equals(SieveStatusEnums.O.getId()) && days >= 140 && StringUtils.isEmpty(sieveModel.getCsRemarkTypeId()) && StringUtils.isEmpty(sieveModel.getDetail())) { |
| ... | ... | @@ -149,29 +143,6 @@ |
| 149 | 143 | order = 4; |
| 150 | 144 | } |
| 151 | 145 | sieveModel.setOrder(order); |
| 152 | - } | |
| 153 | - | |
| 154 | - public static void main(String[] args) { | |
| 155 | - new Thread(){ | |
| 156 | - @Override | |
| 157 | - public void run() { | |
| 158 | - SieveModel sieveModel = new SieveModel(); | |
| 159 | - sieveModel.setLastMenses(DateUtil.parseYMD("2016-7-15")); | |
| 160 | - sieveModel.setStatus(1); | |
| 161 | - handOrder(sieveModel); | |
| 162 | - System.out.print("1:"+sieveModel.getOrder()); | |
| 163 | - } | |
| 164 | - }.start(); | |
| 165 | - new Thread(){ | |
| 166 | - @Override | |
| 167 | - public void run() { | |
| 168 | - SieveModel sieveModel = new SieveModel(); | |
| 169 | - sieveModel.setLastMenses(DateUtil.parseYMD("2016-7-1")); | |
| 170 | - sieveModel.setStatus(1); | |
| 171 | - handOrder(sieveModel); | |
| 172 | - System.out.print("2:"+sieveModel.getOrder()); | |
| 173 | - } | |
| 174 | - }.start(); | |
| 175 | 146 | } |
| 176 | 147 | } |