Commit 8cb5c1ba1560938fc2f8bc55535c94f860ca13f3
1 parent
0b77a0b3ea
Exists in
master
and in
6 other branches
update
Showing 1 changed file with 14 additions and 7 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DischargeAbstractFacade.java
View file @
8cb5c1b
... | ... | @@ -165,14 +165,21 @@ |
165 | 165 | dischargeAbstractBabyModel.setpId(baby.getpId()); |
166 | 166 | if (StringUtils.isEmpty(dischargeAbstractBabyModel.getId())) { |
167 | 167 | dischargeAbstractBabyModelList.add(dischargeAbstractBabyModel); |
168 | - operateLogFacade.addAddOptLog(userId, Integer.parseInt(hId), dischargeAbstractBabyModel, OptActionEnums.ADD.getId(), "添加出院小结儿童内容添加"); | |
169 | 168 | } else { |
170 | - DischargeAbstractBabyQuery dischargeAbstractBabyQuery = new DischargeAbstractBabyQuery(); | |
171 | - dischargeAbstractBabyQuery.setId(dischargeAbstractBabyModel.getId()); | |
172 | - List<DischargeAbstractBabyModel> list = dischargeAbstractBabyService.query(dischargeAbstractBabyQuery); | |
173 | - dischargeAbstractBabyService.update(dischargeAbstractBabyModel); | |
174 | 169 | |
175 | - operateLogFacade.addModifyOptLog(userId, Integer.parseInt(hId), list.get(0), dischargeAbstractBabyModel, OptActionEnums.UPDATE.getId(), "修改出院小结儿童内容"); | |
170 | + dischargeAbstractBabyService.update(dischargeAbstractBabyModel); | |
171 | + BabyModelQuery babyQuery = new BabyModelQuery(); | |
172 | + babyQuery.setPid(dischargeAbstractBabyModel.getpId()); | |
173 | + //查询儿童的基本信息 | |
174 | + List <BabyModel> babyModels = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
175 | + for (BabyModel b: babyModels) {//如果出院小结前有多个儿童档案都更新,后就无法控制了 | |
176 | + BabyModel babyModel = setBabyModel(dischargeAbstractBabyModel, b); | |
177 | + babyModel.setTxngNew(dischargeAbstractBabyModel.getTxngNew()); | |
178 | + babyModel.setKouqNew(dischargeAbstractBabyModel.getKouqNew()); | |
179 | + if(babyModel !=null && StringUtils.isNotBlank(babyModel.getId())){ | |
180 | + babyBookbuildingService.updateBabyBuild(babyModel,babyModel.getId()); | |
181 | + } | |
182 | + } | |
176 | 183 | } |
177 | 184 | } |
178 | 185 | } |
... | ... | @@ -271,7 +278,7 @@ |
271 | 278 | } |
272 | 279 | |
273 | 280 | |
274 | - if(babyModel.getHighRisk() == null && dabm.getIsHighRisk() != null){ //是否是高危儿童 | |
281 | + if(dabm.getIsHighRisk() != null){ //是否是高危儿童 | |
275 | 282 | if ("yes".equals(dabm.getIsHighRisk())) |
276 | 283 | { |
277 | 284 | babyModel.setHighRisk(1); |