清空配置增加策略分组处理
This commit is contained in:
@@ -44,6 +44,7 @@ import com.nis.web.security.CacheSessionDAO;
|
||||
import com.nis.web.security.Servlets;
|
||||
import com.nis.web.security.UserUtils;
|
||||
import com.nis.web.service.basics.AsnGroupInfoService;
|
||||
import com.nis.web.service.basics.CommonGroupManageService;
|
||||
|
||||
@Service
|
||||
public class SystemService extends BaseService{
|
||||
@@ -61,6 +62,9 @@ public class SystemService extends BaseService{
|
||||
@Autowired
|
||||
private AsnGroupInfoService asnGroupInfoService;
|
||||
|
||||
@Autowired
|
||||
private CommonGroupManageService commonGroupManageService;
|
||||
|
||||
@Autowired
|
||||
private CommonPolicyDao commonPolicyDao;
|
||||
|
||||
@@ -198,7 +202,9 @@ public class SystemService extends BaseService{
|
||||
for (String tableName : tableNameSet) {
|
||||
commonPolicyDao.clearPolicies(tableName);
|
||||
}
|
||||
// 初始化分组
|
||||
// 初始化策略分组
|
||||
commonGroupManageService.reLoadGroupInfo();
|
||||
// 初始化ASN分组
|
||||
asnGroupInfoService.reLoadGroupInfo();
|
||||
// 失效定时任务
|
||||
schedulerDao.inValidAllSchedule();
|
||||
|
||||
@@ -347,6 +347,23 @@ public class CommonGroupManageService extends BaseService{
|
||||
return flag;
|
||||
|
||||
}
|
||||
|
||||
|
||||
public void reLoadGroupInfo() {
|
||||
// 初始化策略分组信息
|
||||
String groupType = Constants.IP_OBJ_GROUP_TYPE + "," + Constants.URL_OBJ_GROUP_TYPE + ","
|
||||
+ Constants.DOMAIN_OBJ_GROUP_TYPE + "," + Constants.SUBID_OBJ_GROUP_TYPE;
|
||||
commonGroupManageDao.reLoadGroupInfo(groupType);
|
||||
|
||||
// 清空分组域配置信息
|
||||
List<String> tableList = new ArrayList<String>();
|
||||
tableList.add(IpCommCfg.getIndexTable());
|
||||
tableList.add(UrlCommCfg.getTablename());
|
||||
tableList.add(DomainCommCfg.getTablename());
|
||||
tableList.add(ScriberIdCommCfg.getTablename());
|
||||
for (String tableName : tableList) {
|
||||
commonGroupManageDao.deleteGroupRegionInfo(tableName);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user