diff --git a/src/main/java/com/nis/web/service/configuration/ConfigSynchronizationService.java b/src/main/java/com/nis/web/service/configuration/ConfigSynchronizationService.java index e0694a4f3..663d3e0a5 100644 --- a/src/main/java/com/nis/web/service/configuration/ConfigSynchronizationService.java +++ b/src/main/java/com/nis/web/service/configuration/ConfigSynchronizationService.java @@ -1228,6 +1228,7 @@ public class ConfigSynchronizationService extends BaseService{ maatBean = new ToMaatBean(); configCompileList = new ArrayList(); + List ids = new ArrayList(); //批量获取regionId,groupId List regionIds = ConfigServiceUtil.getId(3, list.size()); List groupIds = ConfigServiceUtil.getId(2, list.size()); @@ -1246,6 +1247,7 @@ public class ConfigSynchronizationService extends BaseService{ BeanUtils.copyProperties(list.get(i), cfg); cfg.setIsValid(entity.getIsValid()); cfg.setAuditTime(StringUtil.isEmpty(entity.getAuditTime()) ? cfg.getAuditTime():entity.getAuditTime()); + ids.add(cfg.getCompileId()); maatCfg = new MaatCfg(); maatCfg.initDefaultValue(); groupRelationList = new ArrayList(); @@ -1355,6 +1357,11 @@ public class ConfigSynchronizationService extends BaseService{ } configCompileList.add(maatCfg); } + if(isUpdateCfg) { + if(!StringUtil.isEmpty(ids) && !StringUtil.isEmpty(entity.getTableName())) { + commonPolicyDao.auditCfgBatch( entity.getTableName(), entity,ids,null); + } + } page.setList(list); if(page.isLastPage()){ hasData = false;