diff --git a/platform-job-index/src/main/java/com/lyms/platform/job/index/restore/data/SyncDataWork.java b/platform-job-index/src/main/java/com/lyms/platform/job/index/restore/data/SyncDataWork.java index c122ffe..fad795b 100644 --- a/platform-job-index/src/main/java/com/lyms/platform/job/index/restore/data/SyncDataWork.java +++ b/platform-job-index/src/main/java/com/lyms/platform/job/index/restore/data/SyncDataWork.java @@ -415,7 +415,7 @@ public class SyncDataWork { babyRiskDetails.setYn(YnEnums.YES.getId()); babyRiskDetails.setModified(new Date()); babyRiskDetails.setPatientId(patientId); - + babyRiskDetails.setReason(title); babyRiskDetails.setTitle(title); babyRiskDetails.setPublishName("system-worker"); babyRiskDetails.setPublishId(0); @@ -454,15 +454,18 @@ public class SyncDataWork { .getBuildDoctor()), patients.getId()); + logger.info("loadRpBaby get risk:" + babyModel.getHighRiskInfo()); List risk = babyModel.getHighRiskInfo(); - if (CollectionUtils.isNotEmpty(risk) && null!=patients.getId()) { babyRiskDetailsService.deleteBabyRiskDetails1(patients.getId()); babyRisksService.deleteBabyRisk1(patients.getId()); StringBuilder sb= new StringBuilder(); + + logger.info("loadRpBaby find risk:" + risk); for (String riskId : risk) { if (!"null".equals(riskId) && StringUtils.isNotEmpty(riskId)) { BasicConfig basicConfig = basicConfigService.getOneBasicConfigById(riskId); + logger.info("loadRpBaby find risk:" + riskId + ",mami baby id:" + patients.getId()+",basicConfig"+basicConfig); if (null != basicConfig) { sb.append(basicConfig.getName()+", "); addBabyRiskDetail(patients.getId(), basicConfig.getName()); @@ -480,6 +483,9 @@ public class SyncDataWork { risks.setPatientId(patients.getId()); risks.setTitle(sb.toString()); risks.setReason(sb.toString()); + risks.setCrisis(0); + risks.setPublishName("system-worker"); + risks.setPublishId(0); babyRisksService.addBabyRisks(risks); } }