Commit 7d06be2352f7b1721128e0fdafb3aba8d8f5ea81
1 parent
a553a6412d
Exists in
master
and in
6 other branches
update
Showing 2 changed files with 10 additions and 8 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
7d06be2
... | ... | @@ -384,10 +384,11 @@ |
384 | 384 | */ |
385 | 385 | public BaseResponse updateBabyBookbuilding(BabyBookbuildingAddRequest request, Integer userId) { |
386 | 386 | |
387 | - BabyModel model = getBabyModel(request, true, userId); | |
388 | - | |
389 | 387 | String hid = autoMatchFacade.getHospitalId(userId); |
390 | 388 | |
389 | + BabyModel model = getBabyModel(request, true, userId,hid); | |
390 | + | |
391 | + | |
391 | 392 | model.setModified(new Date()); |
392 | 393 | model.setOperator(userId); |
393 | 394 | if (StringUtils.isNotEmpty(request.getMommyCertificateNum())) { |
... | ... | @@ -599,7 +600,7 @@ |
599 | 600 | return br; |
600 | 601 | } |
601 | 602 | } |
602 | - String encodedUtil = getEncodedUtil(); | |
603 | + String encodedUtil = getEncodedUtil(hid); | |
603 | 604 | Patients patients = null; |
604 | 605 | PersonModel resperson = null; |
605 | 606 | String babyPersonId = ""; |
... | ... | @@ -767,7 +768,7 @@ |
767 | 768 | } |
768 | 769 | |
769 | 770 | request.setEncoded(encodedUtil); |
770 | - BabyModel model = getBabyModel(request, true, userId); | |
771 | + BabyModel model = getBabyModel(request, true, userId,hid); | |
771 | 772 | model.setmHighRiskReason(request.getmHighRiskReason()); |
772 | 773 | model.setPid(babyPersonId); |
773 | 774 | model.setOperator(userId); |
... | ... | @@ -1143,7 +1144,7 @@ |
1143 | 1144 | * @param b |
1144 | 1145 | * @return |
1145 | 1146 | */ |
1146 | - private BabyModel getBabyModel(BabyBookbuildingAddRequest b, boolean isAdd, Integer userId) { | |
1147 | + private BabyModel getBabyModel(BabyBookbuildingAddRequest b, boolean isAdd, Integer userId,String hospitalId) { | |
1147 | 1148 | // hujiaqi添加了一个字段,判断是插入还是更新,如果是更新,就不更新birth字段 |
1148 | 1149 | BabyModel bm = new BabyModel(); |
1149 | 1150 | |
... | ... | @@ -1161,7 +1162,7 @@ |
1161 | 1162 | bm.setsINCard(b.getsINCard());//儿童社保卡 |
1162 | 1163 | //预建档的要加上编码 |
1163 | 1164 | if (b.getYn() != null && b.getYn() == 0 && StringUtils.isEmpty(b.getEncoded())) { |
1164 | - String encodedUtil = getEncodedUtil(); | |
1165 | + String encodedUtil = getEncodedUtil(hospitalId); | |
1165 | 1166 | bm.setEncoded(encodedUtil); |
1166 | 1167 | } |
1167 | 1168 | bm.setLiveType(b.getLiveType()); |
... | ... | @@ -1378,7 +1379,7 @@ |
1378 | 1379 | * @Author: 武涛涛 |
1379 | 1380 | * @Date: 2020/7/21 16:07 |
1380 | 1381 | */ |
1381 | - public String getEncodedUtil() { | |
1382 | + public String getEncodedUtil(String hospitalId) { | |
1382 | 1383 | |
1383 | 1384 | String encodedBaby = null; |
1384 | 1385 | BabyModel babyModel = null; |
... | ... | @@ -1388,6 +1389,7 @@ |
1388 | 1389 | babyQuery.setCreatedTimeStart(DateUtil.getDayFirstSecond(new Date())); |
1389 | 1390 | babyQuery.setCreatedTimeEnd(DateUtil.getDayLastSecond(new Date())); |
1390 | 1391 | babyQuery.setEncodedNe(true); |
1392 | + babyQuery.setHospitalId(hospitalId); | |
1391 | 1393 | MongoQuery query = babyQuery.convertToQuery(); |
1392 | 1394 | List<BabyModel> list = babyBookBuildingDao.queryBabyWithQuery(query.addOrder(Sort.Direction.DESC, "created")); |
1393 | 1395 | if (CollectionUtils.isNotEmpty(list)) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyEarFacade.java
View file @
7d06be2
... | ... | @@ -470,7 +470,7 @@ |
470 | 470 | babyPatientExtendEarMother = babyPatientExtendEarMotherRequest.convertToDataModel(); |
471 | 471 | } |
472 | 472 | String hId = autoMatchFacade.getHospitalId(userId); |
473 | - String encodedUtil = babyBookbuildingFacade.getEncodedUtil(); | |
473 | + String encodedUtil = babyBookbuildingFacade.getEncodedUtil(hId); | |
474 | 474 | if (null != baby) { |
475 | 475 | String pid = null; |
476 | 476 | if (StringUtils.isNotEmpty(baby.getPid())) {//更新本院儿童信息 |