diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java index 387e8b8..9f2d271 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java @@ -293,6 +293,12 @@ public class BasicConfigFacade { BasicConfig basicConfig = ba.convertToDataModel(); if (null != basicConfig) { basicConfig.setCreateDate(System.currentTimeMillis()); + if(StringUtils.isEmpty(basicConfig.getTypeId())){ + BasicConfig basicConfig1 = basicConfigService.getOneBasicConfigById(basicConfig.getParentId()); + if(basicConfig1!=null){ + basicConfig.setTypeId(basicConfig1.getTypeId()); + } + } basicConfigService.addBasicConfig(basicConfig); } }