未审核与取消的配置可批量删除.
This commit is contained in:
@@ -3319,7 +3319,6 @@ public class BaseController {
|
||||
page.setPageNo(1);
|
||||
page.setLastPage(false);
|
||||
|
||||
// 只有未审核的配置可删除
|
||||
CfgIndexInfo searchCfg = new CfgIndexInfo();
|
||||
AppPolicyCfg searchAppCfg=new AppPolicyCfg();
|
||||
FileDigestCfg searchDigestCfg=new FileDigestCfg();
|
||||
@@ -3339,107 +3338,117 @@ public class BaseController {
|
||||
PxyObjTrustedCaCert searchTrustedCaCertCfg=new PxyObjTrustedCaCert();
|
||||
AsnIpCfg searchAsnIpCfg=new AsnIpCfg();
|
||||
|
||||
// 未审核或取消审核通过的配置可删除
|
||||
Integer searchAuditValue = (Integer)Reflections.invokeGetter(entity, "isAudit");
|
||||
if(searchAuditValue != null) {
|
||||
if(searchAuditValue != 3 && searchAuditValue != 0) {
|
||||
searchAuditValue = 30;
|
||||
}
|
||||
}else {
|
||||
searchAuditValue = 30;
|
||||
}
|
||||
|
||||
// 传递检索条件
|
||||
if(entity != null && (entity instanceof CfgIndexInfo)) {
|
||||
BeanUtils.copyProperties(entity, searchCfg);
|
||||
searchCfg.setIsValid(0);
|
||||
searchCfg.setIsAudit(0);
|
||||
searchCfg.setIsAudit(searchAuditValue); // 检索isValid = 0 AND (isAudit = 0 OR 3)
|
||||
searchCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof AppPolicyCfg)) {
|
||||
BeanUtils.copyProperties(entity, searchAppCfg);
|
||||
searchAppCfg.setIsValid(0);
|
||||
searchAppCfg.setIsAudit(0);
|
||||
searchAppCfg.setIsAudit(searchAuditValue);
|
||||
searchAppCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof FileDigestCfg)) {
|
||||
BeanUtils.copyProperties(entity, searchDigestCfg);
|
||||
searchDigestCfg.setIsValid(0);
|
||||
searchDigestCfg.setIsAudit(0);
|
||||
searchDigestCfg.setIsAudit(searchAuditValue);
|
||||
searchDigestCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof AvFileSampleCfg)) {
|
||||
BeanUtils.copyProperties(entity, searchFileSampleCfg);
|
||||
searchFileSampleCfg.setIsValid(0);
|
||||
searchFileSampleCfg.setIsAudit(0);
|
||||
searchFileSampleCfg.setIsAudit(searchAuditValue);
|
||||
searchFileSampleCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof DdosIpCfg)) {
|
||||
BeanUtils.copyProperties(entity, searchDdosIpCfg);
|
||||
searchDdosIpCfg.setIsValid(0);
|
||||
searchDdosIpCfg.setIsAudit(0);
|
||||
searchDdosIpCfg.setIsAudit(searchAuditValue);
|
||||
searchDdosIpCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof AppHttpCfg)) {
|
||||
BeanUtils.copyProperties(entity, searchAppHttpCfg);
|
||||
searchAppHttpCfg.setIsValid(0);
|
||||
searchAppHttpCfg.setIsAudit(0);
|
||||
searchAppHttpCfg.setIsAudit(searchAuditValue);
|
||||
searchAppHttpCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof AppHttpCfg)) {
|
||||
BeanUtils.copyProperties(entity, searchAppHttpCfg);
|
||||
searchAppHttpCfg.setIsValid(0);
|
||||
searchAppHttpCfg.setIsAudit(0);
|
||||
searchAppHttpCfg.setIsAudit(searchAuditValue);
|
||||
searchAppHttpCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof AppDomainCfg)) {
|
||||
BeanUtils.copyProperties(entity, searchAppDomainCfg);
|
||||
searchAppDomainCfg.setIsValid(0);
|
||||
searchAppDomainCfg.setIsAudit(0);
|
||||
searchAppDomainCfg.setIsAudit(searchAuditValue);
|
||||
searchAppDomainCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof AppTopicDomainCfg)) {
|
||||
BeanUtils.copyProperties(entity, searchAppTopicCfg);
|
||||
searchAppTopicCfg.setIsValid(0);
|
||||
searchAppTopicCfg.setIsAudit(0);
|
||||
searchAppTopicCfg.setIsAudit(searchAuditValue);
|
||||
searchAppTopicCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof AppSslCertCfg)) {
|
||||
BeanUtils.copyProperties(entity, searchAppSslCertCfg);
|
||||
searchAppSslCertCfg.setIsValid(0);
|
||||
searchAppSslCertCfg.setIsAudit(0);
|
||||
searchAppSslCertCfg.setIsAudit(searchAuditValue);
|
||||
searchAppSslCertCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof AppIpCfg)) {
|
||||
BeanUtils.copyProperties(entity, searchAppIpCfg);
|
||||
searchAppIpCfg.setIsValid(0);
|
||||
searchAppIpCfg.setIsAudit(0);
|
||||
searchAppIpCfg.setIsAudit(searchAuditValue);
|
||||
searchAppIpCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof AppFeatureIndex)) {
|
||||
BeanUtils.copyProperties(entity, searchAppFeatureIndex);
|
||||
searchAppFeatureIndex.setIsValid(0);
|
||||
searchAppFeatureIndex.setIsAudit(0);
|
||||
searchAppFeatureIndex.setIsAudit(searchAuditValue);
|
||||
searchAppFeatureIndex.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof DnsResStrategy)) {
|
||||
BeanUtils.copyProperties(entity, searchDnsResStrategy);
|
||||
searchDnsResStrategy.setIsValid(0);
|
||||
searchDnsResStrategy.setIsAudit(0);
|
||||
searchDnsResStrategy.setIsAudit(searchAuditValue);
|
||||
searchDnsResStrategy.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof DnsIpCfg)) {
|
||||
BeanUtils.copyProperties(entity, searchDnsIpCfg);
|
||||
searchDnsIpCfg.setIsValid(0);
|
||||
searchDnsIpCfg.setIsAudit(0);
|
||||
searchDnsIpCfg.setIsAudit(searchAuditValue);
|
||||
searchDnsIpCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof PxyObjKeyring)) {
|
||||
BeanUtils.copyProperties(entity, searchObjKeyringCfg);
|
||||
searchObjKeyringCfg.setIsValid(0);
|
||||
searchObjKeyringCfg.setIsAudit(0);
|
||||
searchObjKeyringCfg.setIsAudit(searchAuditValue);
|
||||
searchObjKeyringCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof PxyObjTrustedCaCert)) {
|
||||
BeanUtils.copyProperties(entity, searchTrustedCaCertCfg);
|
||||
searchTrustedCaCertCfg.setIsValid(0);
|
||||
searchTrustedCaCertCfg.setIsAudit(0);
|
||||
searchTrustedCaCertCfg.setIsAudit(searchAuditValue);
|
||||
searchTrustedCaCertCfg.setFunctionId(functionId);
|
||||
}
|
||||
if(entity != null && (entity instanceof AsnIpCfg)) {
|
||||
BeanUtils.copyProperties(entity, searchAsnIpCfg);
|
||||
searchAsnIpCfg.setIsValid(0);
|
||||
searchAsnIpCfg.setIsAudit(0);
|
||||
searchAsnIpCfg.setIsAudit(searchAuditValue);
|
||||
searchAsnIpCfg.setFunctionId(functionId);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user