diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java index 3d2605c..26139a7 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java @@ -770,6 +770,13 @@ public class AntenatalExaminationFacade { map.put("id", basicConfig.getId()); map.put("name", basicConfig.getName()); map.put("code", basicConfig.getCode()); + basicConfigQuery.setParentId(basicConfig.getId()); + List basicConfigs2 = basicConfigService.queryBasicConfig(basicConfigQuery); + if (CollectionUtils.isNotEmpty(basicConfigs2)) { + for (BasicConfig bc:basicConfigs2) { + map.put("color", "risk_" + RiskDefaultTypeEnum.getColor(bc.getName())); + } + } if (StringUtils.isNotEmpty(basicConfig.getCode())) { score += NumberUtils.toInt(basicConfig.getCode(), 0); }