(1)将excel相关的线程类划分到thread包下
(2)Ddos验证时如果协议为空,设置协议值为空字符串 (3)Ddos ip导入改为批量导入
This commit is contained in:
@@ -85,12 +85,12 @@ import com.nis.util.DateUtils;
|
||||
import com.nis.util.DictUtils;
|
||||
import com.nis.util.JsonMapper;
|
||||
import com.nis.util.StringUtil;
|
||||
import com.nis.util.excel.CheckComplexStringFormatThread;
|
||||
import com.nis.util.excel.CheckDnsResStrategyFormatThread;
|
||||
import com.nis.util.excel.CheckIpFormatThread;
|
||||
import com.nis.util.excel.CheckStringFormatThread;
|
||||
import com.nis.util.excel.ExportExcel;
|
||||
import com.nis.util.excel.ImportBigExcel;
|
||||
import com.nis.util.excel.thread.CheckComplexStringFormatThread;
|
||||
import com.nis.util.excel.thread.CheckDnsResStrategyFormatThread;
|
||||
import com.nis.util.excel.thread.CheckIpFormatThread;
|
||||
import com.nis.util.excel.thread.CheckStringFormatThread;
|
||||
import com.nis.web.dao.configuration.IpCfgDao;
|
||||
import com.nis.web.dao.configuration.WebsiteCfgDao;
|
||||
import com.nis.web.security.UserUtils;
|
||||
@@ -1183,42 +1183,33 @@ public class BaseController {
|
||||
BlockingQueue<IpRateLimitTemplate> list = ei.getDataList(IpRateLimitTemplate.class
|
||||
);
|
||||
ipPortCfgs=this.checkIpCfgMulity(serviceDict, regionDict, null, list);
|
||||
// ipPortCfgs = this.checkIpCfg(serviceDict, regionDict,null, list);
|
||||
} else {
|
||||
BlockingQueue<IpAllTemplate> list = ei.getDataList(IpAllTemplate.class );
|
||||
// ipPortCfgs = this.checkIpCfg(serviceDict, regionDict,null, list);
|
||||
ipPortCfgs=this.checkIpCfgMulity(serviceDict, regionDict, null, list);
|
||||
}
|
||||
} else if (regionDict.getFunctionId().equals(7)&&serviceDict!=null&&serviceDict.getAction().intValue()==16) {
|
||||
BlockingQueue<DnsIpTemplate> list = ei.getDataList(DnsIpTemplate.class );
|
||||
// ipPortCfgs = this.checkIpCfg(serviceDict, regionDict,null, list);
|
||||
ipPortCfgs=this.checkIpCfgMulity(serviceDict, regionDict, null, list);
|
||||
}else if(regionDict.getFunctionId().equals(401)) {
|
||||
BlockingQueue<DnsIpTemplate> list = ei.getDataList(DnsIpTemplate.class );
|
||||
// ipPortCfgs = this.checkIpCfg(serviceDict, regionDict,null, list);
|
||||
ipPortCfgs=this.checkIpCfgMulity(serviceDict, regionDict, null, list);
|
||||
}else if (regionDict.getFunctionId().equals(212)) {
|
||||
BlockingQueue<IpPayloadTemplate> list = ei.getDataList(IpPayloadTemplate.class );
|
||||
// ipPortCfgs = this.checkIpCfg(serviceDict, regionDict,null, list);
|
||||
ipPortCfgs=this.checkIpCfgMulity(serviceDict, regionDict, null, list);
|
||||
} else if (regionDict.getFunctionId().equals(510)
|
||||
&& "p2p_ip".equals(regionDict.getConfigServiceType())) { // P2p IP
|
||||
BlockingQueue<P2pIpTemplate> list = ei.getDataList(P2pIpTemplate.class );
|
||||
// ipPortCfgs = this.checkIpCfg(serviceDict, regionDict,null, list);
|
||||
ipPortCfgs=this.checkIpCfgMulity(serviceDict, regionDict, null, list);
|
||||
} else if (regionDict.getFunctionId().equals(600)) {// ASN IP
|
||||
//加载asn缓存
|
||||
AsnCacheUtils.init();
|
||||
BlockingQueue<AsnIpTemplate> list = ei.getDataList(AsnIpTemplate.class );
|
||||
// ipPortCfgs = this.checkIpCfg(serviceDict, regionDict,asnNoMaps, list);
|
||||
ipPortCfgs=this.checkIpCfgMulity(serviceDict, regionDict, asnNoMaps, list);
|
||||
} else if (regionDict.getFunctionId().equals(301)) {// DDOS IP
|
||||
BlockingQueue<DdosIpTemplate> list = ei.getDataList(DdosIpTemplate.class );
|
||||
// ipPortCfgs = this.checkIpCfg(serviceDict, regionDict,null, list);
|
||||
ipPortCfgs=this.checkIpCfgMulity(serviceDict, regionDict, null, list);
|
||||
} else {
|
||||
BlockingQueue<IpAllTemplate> list = ei.getDataList(IpAllTemplate.class );
|
||||
// ipPortCfgs = this.checkIpCfg(serviceDict, regionDict,null, list);
|
||||
ipPortCfgs=this.checkIpCfgMulity(serviceDict, regionDict, null, list);
|
||||
}
|
||||
} else if (regionDict.getRegionType().equals(2)) {// 字符串类
|
||||
@@ -1226,16 +1217,13 @@ public class BaseController {
|
||||
&& "p2p_hash".equals(regionDict.getConfigServiceType())) { // P2p hash
|
||||
BlockingQueue<P2pHashStringTemplate> list = ei.getDataList(P2pHashStringTemplate.class
|
||||
);
|
||||
// stringCfgs = this.checkStringCfg(serviceDict, regionDict, list);
|
||||
stringCfgs=this.checkStringCfgMulity(serviceDict, regionDict, list);
|
||||
}else if (regionDict.getFunctionId().equals(403)) {
|
||||
BlockingQueue<AppDomainTemplate> list = ei.getDataList(AppDomainTemplate.class
|
||||
);
|
||||
// stringCfgs = this.checkStringCfg(serviceDict, regionDict, list);
|
||||
stringCfgs=this.checkStringCfgMulity(serviceDict, regionDict, list);
|
||||
} else {
|
||||
BlockingQueue<StringAllTemplate> list = ei.getDataList(StringAllTemplate.class );
|
||||
// stringCfgs = this.checkStringCfg(serviceDict, regionDict, list);
|
||||
stringCfgs=this.checkStringCfgMulity(serviceDict, regionDict, list);
|
||||
}
|
||||
|
||||
@@ -1243,12 +1231,10 @@ public class BaseController {
|
||||
if (regionDict.getFunctionId().equals(7)&&serviceDict!=null&&serviceDict.getAction().intValue()==16) {
|
||||
BlockingQueue<DnsComplexStringTemplate> list = ei.getDataList(DnsComplexStringTemplate.class
|
||||
);
|
||||
// complexkeywordCfgs = this.checkComplexStringCfg(serviceDict, regionDict, list);
|
||||
complexkeywordCfgs = this.checkComplexStringCfgMulity(serviceDict, regionDict, list);
|
||||
} else {
|
||||
BlockingQueue<ComplexStringAllTemplate> list = ei.getDataList(ComplexStringAllTemplate.class
|
||||
);
|
||||
// complexkeywordCfgs = this.checkComplexStringCfg(serviceDict, regionDict, list);
|
||||
complexkeywordCfgs = this.checkComplexStringCfgMulity(serviceDict, regionDict, list);
|
||||
}
|
||||
|
||||
@@ -1256,7 +1242,6 @@ public class BaseController {
|
||||
if (regionDict.getFunctionId().equals(400)) {
|
||||
BlockingQueue<DnsResStrategyTemplate> list = ei.getDataList(DnsResStrategyTemplate.class
|
||||
);
|
||||
// dnsResStrategies = this.checkDnsResStrategyCfg(serviceDict, regionDict, list);
|
||||
dnsResStrategies=this.checkDnsResStrategyCfgMulity(serviceDict, regionDict, list);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user