diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java index 86a1762..6e52130 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java @@ -231,6 +231,7 @@ public class BabyCheckFacade extends BaseServiceImpl { } updateLastGrowth(model); + setRiskCode(request.getBuildId()); return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); } @@ -255,7 +256,7 @@ public class BabyCheckFacade extends BaseServiceImpl { public BaseObjectResponse init() { List> zlcpnr = EnumUtil.toJson(ZlcpLupEnums.class); List> zlcpnr3 = EnumUtil.toJson(ZlcpLup3Enums.class); - return RespBuilder.buildSuccess("zlcpnr", zlcpnr,"zlcpnr3",zlcpnr3); + return RespBuilder.buildSuccess("zlcpnr", zlcpnr, "zlcpnr3", zlcpnr3); } /** * 构造保存对象 @@ -773,6 +774,9 @@ public class BabyCheckFacade extends BaseServiceImpl { createBabyDiseaseMsg(model); + + setRiskCode( request.getBuildId()); + br.setErrorcode(ErrorCodeConstants.SUCCESS); br.setErrormsg("成功"); br.setData(model.getId()); @@ -884,6 +888,17 @@ public class BabyCheckFacade extends BaseServiceImpl { } + public void setRiskCode(String id) + { + BabyModel babyModel = babyBookbuildingService.queryBabyById(id); + if (babyModel.getRiskCode() == null) + { + babyBookbuildingFacade.setRiskCode(babyModel); + } + babyBookbuildingService.updateBabyBuild(babyModel,babyModel.getId()); + } + + public void saveCheckItem(Date nextCheckTime, String buildId, String checkItems, String checkId, String hospitalId) { mongoTemplate.remove(Query.query(Criteria.where("checkId").is(checkId)), CheckItemOrder.class); if (org.apache.commons.lang.StringUtils.isNotEmpty(checkItems)) {