diff --git a/src/main/java/com/nis/web/service/BaseService.java b/src/main/java/com/nis/web/service/BaseService.java index 07d4bd7ca..1b3970622 100644 --- a/src/main/java/com/nis/web/service/BaseService.java +++ b/src/main/java/com/nis/web/service/BaseService.java @@ -373,7 +373,9 @@ public abstract class BaseService { List numRegionList = new ArrayList(); Integer groupId = 0; Integer numGroupId = 0; - for(T srcCfg:srcList){ + List regionIdList = ConfigServiceUtil.getId(3, srcList.size()); + for(int i=0;i cfgs = ipConvert(cfg,baseIpCfg); - List ids=ConfigServiceUtil.getId(3, cfgs.size()); - for(int i=0;i1){ + List ids=ConfigServiceUtil.getId(3, cfgs.size()-1); + regionIdList.addAll(ids); + } + for(int j=i;j