diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java index 7541c17..17e5c0d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java @@ -383,11 +383,7 @@ public class BabyBookbuildingFacade { * @return */ public BaseResponse updateBabyBookbuilding(BabyBookbuildingAddRequest request, Integer userId) { - //预建档的要加上编码 - if(request.getYn()==0 && StringUtils.isEmpty(request.getEncoded())){ - String encodedUtil = getEncodedUtil(); - request.setEncoded(encodedUtil); - } + BabyModel model = getBabyModel(request, true, userId); String hid = autoMatchFacade.getHospitalId(userId); @@ -1140,10 +1136,16 @@ public class BabyBookbuildingFacade { } //新生儿民族Id bm.setBnationId(b.getBnationId());//新生儿民族Id + // 编码,新增时候增加修改不做处理 if (StringUtils.isEmpty(b.getId())) { bm.setEncoded(b.getEncoded()); } + //预建档的要加上编码 + if(b.getYn()==0 && StringUtils.isEmpty(b.getEncoded())){ + String encodedUtil = getEncodedUtil(); + bm.setEncoded(encodedUtil); + } bm.setLiveType(b.getLiveType()); bm.setFileCode(b.getFileCode()); bm.setBabyHighRiskReason(b.getBabyHighRiskReason());