Commit 37fcbf87062874b5dd8098ce48fcf0bdb33fe37c

Authored by jiangjiazhi
1 parent 2d2212a18e

修改新电子病历

Showing 1 changed file with 6 additions and 5 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java View file @ 37fcbf8
... ... @@ -102,6 +102,7 @@
102 102 */
103 103 public BaseResponse addOrUpdateMatDeliver(MatDeliverAddRequest deliverAddRequest, Integer userId) {
104 104 List<MaternalDeliverModel.Baby> babyList = new ArrayList<>();
  105 + String hospitalId = autoMatchFacade.getHospitalId(userId);
105 106 //增加
106 107 if (StringUtils.isEmpty(deliverAddRequest.getId()) && StringUtils.isNotEmpty(deliverAddRequest.getParentId())) {
107 108 MatDeliverQuery matDeliverQuery = new MatDeliverQuery();
... ... @@ -150,7 +151,7 @@
150 151 babyModelQuery.setBirthEnd(patients1.getFmDate());
151 152 List<BabyModel> babyModels = babyService.queryBabyWithQuery(babyModelQuery);
152 153 if (CollectionUtils.isEmpty(babyModels)) {
153   - handBaby(deliverAddRequest, babyList, maternalDeliverModel, list, babyIds, parentId, userName, patients1);
  154 + handBaby(deliverAddRequest, babyList, maternalDeliverModel, list, babyIds, parentId, userName, patients1,hospitalId);
154 155 } else {
155 156 List<MaternalDeliverModel.Baby> babies = new ArrayList<>();
156 157 for (BabyModel babyModel : babyModels) {
... ... @@ -160,7 +161,7 @@
160 161 maternalDeliverModel.setBaby(babies);
161 162 }
162 163 }
163   - String hospitalId = autoMatchFacade.getHospitalId(userId);
  164 +
164 165 maternalDeliverModel.setHospitalId(hospitalId);
165 166 //做分娩的时候需要删除产筛数据
166 167 SieveQuery sieveQuery = new SieveQuery();
... ... @@ -259,7 +260,7 @@
259 260 babyModel.setfLevelId(patients.getHlevelTypeId());
260 261 babyModel.setFcertNo(patients.getHcertificateNum());
261 262 babyModel.setFcertTypeId(patients.getPcerteTypeId());
262   - babyModel.setDeliverOrg(patients.getDeliverOrg());
  263 +// babyModel.setDeliverOrg(patients.getDeliverOrg());
263 264 babyModel.setHospitalId(patients.getHospitalId());
264 265 babyModel.setDueDate(patients.getDueDate());
265 266 babyModel.setDueType(patients.getDueType());
... ... @@ -345,7 +346,7 @@
345 346 * @param parentId
346 347 * @param userName
347 348 */
348   - private void handBaby(MatDeliverAddRequest deliverAddRequest, List<MaternalDeliverModel.Baby> babyList, MaternalDeliverModel maternalDeliverModel, List<MatDeliverAddRequest.Baby> list, List<String> babyIds, String parentId, String userName, Patients patients) {
  349 + private void handBaby(MatDeliverAddRequest deliverAddRequest, List<MaternalDeliverModel.Baby> babyList, MaternalDeliverModel maternalDeliverModel, List<MatDeliverAddRequest.Baby> list, List<String> babyIds, String parentId, String userName, Patients patients,String hospital) {
349 350  
350 351  
351 352 List babyName = buildBabyName(list);
... ... @@ -355,7 +356,7 @@
355 356 babyList.add(baby1);
356 357 //填充小孩基本信息
357 358 BabyModel babyModel = fillBaby(patients);
358   -
  359 + babyModel.setDeliverOrg(hospital);
359 360 baby.setId(baby1.getId());
360 361 babyModel.setBirth(DateUtil.parseYMD(deliverAddRequest.getDueDate()));
361 362 babyModel.setYn(YnEnums.YES.getId());