Commit e6e80fb4932a6abbce672eb739ebcd02f54d877f
Exists in
master
and in
6 other branches
Merge remote-tracking branch 'origin/master'
Showing 4 changed files
- platform-dal/src/main/java/com/lyms/platform/query/SieveApplyOrderQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
platform-dal/src/main/java/com/lyms/platform/query/SieveApplyOrderQuery.java
View file @
e6e80fb
| ... | ... | @@ -20,6 +20,8 @@ |
| 20 | 20 | private String id; |
| 21 | 21 | private String hospitalId; |
| 22 | 22 | |
| 23 | + private String caiyangyunzhou; | |
| 24 | + | |
| 23 | 25 | private String number; |
| 24 | 26 | |
| 25 | 27 | //冗余lyms_sieve表id |
| ... | ... | @@ -60,6 +62,14 @@ |
| 60 | 62 | this.hospitalId = hospitalId; |
| 61 | 63 | } |
| 62 | 64 | |
| 65 | + public String getCaiyangyunzhou() { | |
| 66 | + return caiyangyunzhou; | |
| 67 | + } | |
| 68 | + | |
| 69 | + public void setCaiyangyunzhou(String caiyangyunzhou) { | |
| 70 | + this.caiyangyunzhou = caiyangyunzhou; | |
| 71 | + } | |
| 72 | + | |
| 63 | 73 | public String getId() { |
| 64 | 74 | return id; |
| 65 | 75 | } |
| ... | ... | @@ -95,6 +105,9 @@ |
| 95 | 105 | } |
| 96 | 106 | if(null!=hospitalId){ |
| 97 | 107 | condition= condition.and("hospitalId",hospitalId, MongoOper.IS); |
| 108 | + } | |
| 109 | + if(null!=caiyangyunzhou){ | |
| 110 | + condition= condition.and("caiyangyunzhou",caiyangyunzhou, MongoOper.IS); | |
| 98 | 111 | } |
| 99 | 112 | if(null!=sieveHospitalId){ |
| 100 | 113 | condition= condition.and("sieveHospitalId",sieveHospitalId, MongoOper.IS); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java
View file @
e6e80fb
| ... | ... | @@ -180,6 +180,8 @@ |
| 180 | 180 | @Autowired |
| 181 | 181 | private MatDeliverFacade matDeliverFacade; |
| 182 | 182 | |
| 183 | + @Autowired | |
| 184 | + private ApplyOrderFacade applyOrderFacade; | |
| 183 | 185 | |
| 184 | 186 | static Map<String, String> highRisks = new HashMap<>(); |
| 185 | 187 | |
| ... | ... | @@ -201,6 +203,41 @@ |
| 201 | 203 | highRisks.put("e04d5364-11da-45f6-9801-c50ad5eb6f27", "63347e70-4a74-4bc9-bad6-0c0cf1b2fd89"); //严重心律失常 ---严重心血管系统疾病 |
| 202 | 204 | highRisks.put("4ec114d7-9c78-4dfc-878c-1139ef3ff04c", "5a40c73c422b03d4ad2bf7bf"); //骨盆狭窄或产道畸形,--- 生殖道畸形和骨盆狭小 |
| 203 | 205 | highRisks.put("3af4b6fd-0bb9-4f4b-9d8f-916df71955cf", "5a430fe4422b03d4ad2bf82b"); //胸廓畸形伴轻度肺功能不全---- 胸廓畸形等伴轻度肺功能不全 |
| 206 | + } | |
| 207 | + /** | |
| 208 | + * 功能描述 衡水线上修改采样孕周数据问题 | |
| 209 | + * @author 武涛涛 | |
| 210 | + * @date 2020/7/13 | |
| 211 | + */ | |
| 212 | + @RequestMapping(method = RequestMethod.GET, value = "/updateSieveApplyOrder") | |
| 213 | + @ResponseBody | |
| 214 | + //增加产筛申请单 | |
| 215 | + public BaseResponse updateSieveApplyOrder(@RequestParam(required = false) String number, | |
| 216 | + @RequestParam(required = false) String hospitalId) { | |
| 217 | + SieveApplyOrderQuery sieveApplyOrderQuery1 = new SieveApplyOrderQuery(); | |
| 218 | + sieveApplyOrderQuery1.setNumber(number); | |
| 219 | + sieveApplyOrderQuery1.setCaiyangyunzhou("孕0周+0天"); | |
| 220 | + sieveApplyOrderQuery1.setHospitalId(hospitalId); | |
| 221 | + sieveApplyOrderQuery1.setYn(YnEnums.YES.getId()); | |
| 222 | + Integer integer1 = 0; | |
| 223 | + List<SieveApplyOrderModel> list1 = applyOrderService.querySieveApplyOrderWithQuery(sieveApplyOrderQuery1); | |
| 224 | + for (int i = 0; i <list1.size() ; i++) { | |
| 225 | + SieveApplyOrderModel sieveApplyOrderModel = list1.get(i); | |
| 226 | + | |
| 227 | + if(StringUtils.isEmpty(sieveApplyOrderModel.getId())){ | |
| 228 | + continue; | |
| 229 | + } | |
| 230 | + if(sieveApplyOrderModel.getLastMenses()==null || sieveApplyOrderModel.getCollectionDate()==null){ | |
| 231 | + System.out.println("没有末次月经或者没有采样日期"+ sieveApplyOrderModel.toString() + "==="+sieveApplyOrderModel.getId()); | |
| 232 | + continue; | |
| 233 | + } | |
| 234 | + String weekDesc = DateUtil.getWeekDesc(sieveApplyOrderModel.getLastMenses(), sieveApplyOrderModel.getCollectionDate()); | |
| 235 | + sieveApplyOrderModel.setCaiyangyunzhou(weekDesc); | |
| 236 | + applyOrderService.updateSieve(sieveApplyOrderModel); | |
| 237 | + integer1++; | |
| 238 | + } | |
| 239 | + | |
| 240 | + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg(integer1.toString()); | |
| 204 | 241 | } |
| 205 | 242 | |
| 206 | 243 | @ResponseBody |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
e6e80fb
| ... | ... | @@ -2984,7 +2984,7 @@ |
| 2984 | 2984 | BaseObjectResponse objectResponse = new BaseObjectResponse(); |
| 2985 | 2985 | if ("4".equals(HIS_VERSION)) { |
| 2986 | 2986 | Map<String, Object> results = qhdfyHisService.queryHisBabyDiagnosis(blNo); |
| 2987 | - results.put("diagnosisItem", "用于测试,暂时固定,测试完成后通知修改恢复!"); | |
| 2987 | + //results.put("diagnosisItem", "用于测试,暂时固定,测试完成后通知修改恢复!"); | |
| 2988 | 2988 | objectResponse.setData(results); |
| 2989 | 2989 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 2990 | 2990 | objectResponse.setErrormsg("成功"); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
e6e80fb
| ... | ... | @@ -4969,12 +4969,15 @@ |
| 4969 | 4969 | String highRiskInfos = basicConfigFacade.queryBaseInfoByStr(model.getHighRiskInfo()); |
| 4970 | 4970 | result.setHighRiskInfo(highRiskInfos); |
| 4971 | 4971 | if(StringUtils.isEmpty(highRiskInfos)){//秦皇岛高危手动输入需要处理 |
| 4972 | - List getHighRiskInfo = model.getHighRiskInfo(); | |
| 4973 | - for (Object s : getHighRiskInfo) { | |
| 4974 | - if( s!=null && StringUtils.isNotEmpty(s.toString())){ | |
| 4975 | - result.setHighRiskInfo(s.toString()); | |
| 4972 | + if(CollectionUtils.isNotEmpty(model.getHighRiskInfo())){ | |
| 4973 | + List getHighRiskInfo = model.getHighRiskInfo(); | |
| 4974 | + for (Object s : getHighRiskInfo) { | |
| 4975 | + if( s!=null && StringUtils.isNotEmpty(s.toString())){ | |
| 4976 | + result.setHighRiskInfo(s.toString()); | |
| 4977 | + } | |
| 4976 | 4978 | } |
| 4977 | 4979 | } |
| 4980 | + | |
| 4978 | 4981 | } |
| 4979 | 4982 | result.setWeakSon(model.getWeakSon() == null ? "否" : model.getWeakSon() == 1 ? "是" : "否"); |
| 4980 | 4983 |