新增劫持文件、注入脚本文件、流量转发目的地菜单,完善文件劫持菜单。

This commit is contained in:
wangwei
2019-05-21 09:51:19 +08:00
parent c44ddb9ffc
commit f30acfdbbd
43 changed files with 5694 additions and 362 deletions

View File

@@ -13,6 +13,14 @@ import com.google.common.collect.Lists;
import com.nis.domain.Page;
import com.nis.domain.callback.InlineIp;
import com.nis.domain.callback.NtcDnsResStrategy;
import com.nis.domain.callback.ProxyFileHijackCfg;
import com.nis.domain.callback.ProxyFileHijackCfgAudit;
import com.nis.domain.callback.ProxyFileInsertScriptCfg;
import com.nis.domain.callback.ProxyFileInsertScriptCfgAudit;
import com.nis.domain.callback.ProxyFileStrategyCfg;
import com.nis.domain.callback.ProxyFileStrategyCfgAudit;
import com.nis.domain.callback.ProxyFileTrafficMirrorCfg;
import com.nis.domain.callback.ProxyFileTrafficMirrorCfgAudit;
import com.nis.domain.callback.ProxyObjKeyring;
import com.nis.domain.callback.ProxyObjTrustedCa;
import com.nis.domain.configuration.BaseCfg;
@@ -361,6 +369,42 @@ public class CommonPolicyService extends CrudService<WebsiteCfgDao, CfgIndexInfo
if(convertList.size() > 0) {
notAuditList = convertList;
}
}else if(entity.getServiceId().equals(643)) { // 劫持文件
List<ProxyFileHijackCfgAudit> convertList = Lists.newArrayList();
for (Object object : notAuditList) {
ProxyFileHijackCfg cfg = (ProxyFileHijackCfg)object;
convertList.add(BaseService.convertCallBackProxyFileHijack(cfg));
}
if(convertList.size() > 0) {
notAuditList = convertList;
}
}else if(entity.getServiceId().equals(644)) { // 注入脚本文件
List<ProxyFileInsertScriptCfgAudit> convertList = Lists.newArrayList();
for (Object object : notAuditList) {
ProxyFileInsertScriptCfg cfg = (ProxyFileInsertScriptCfg)object;
convertList.add(BaseService.convertCallBackProxyFileInsertScript(cfg));
}
if(convertList.size() > 0) {
notAuditList = convertList;
}
}else if(entity.getServiceId().equals(645)) { // 流量转发目的地址
List<ProxyFileTrafficMirrorCfgAudit> convertList = Lists.newArrayList();
for (Object object : notAuditList) {
ProxyFileTrafficMirrorCfg cfg = (ProxyFileTrafficMirrorCfg)object;
convertList.add(BaseService.convertCallBackProxyFileTrafficMirror(cfg));
}
if(convertList.size() > 0) {
notAuditList = convertList;
}
}else if(entity.getServiceId().equals(608)) { // 文件策略
List<ProxyFileStrategyCfgAudit> convertList = Lists.newArrayList();
for (Object object : notAuditList) {
ProxyFileStrategyCfg cfg = (ProxyFileStrategyCfg)object;
convertList.add(BaseService.convertCallBackProxyFileStrategy(cfg));
}
if(convertList.size() > 0) {
notAuditList = convertList;
}
}
// 格式转换 -->
@@ -423,6 +467,42 @@ public class CommonPolicyService extends CrudService<WebsiteCfgDao, CfgIndexInfo
if(convertList.size() > 0) {
auditList = convertList;
}
}else if(entity.getServiceId().equals(643)) { // 劫持文件
List<ProxyFileHijackCfgAudit> convertList = Lists.newArrayList();
for (Object object : auditList) {
ProxyFileHijackCfg cfg = (ProxyFileHijackCfg)object;
convertList.add(BaseService.convertCallBackProxyFileHijack(cfg));
}
if(convertList.size() > 0) {
auditList = convertList;
}
}else if(entity.getServiceId().equals(644)) { // 劫持文件
List<ProxyFileInsertScriptCfgAudit> convertList = Lists.newArrayList();
for (Object object : auditList) {
ProxyFileInsertScriptCfg cfg = (ProxyFileInsertScriptCfg)object;
convertList.add(BaseService.convertCallBackProxyFileInsertScript(cfg));
}
if(convertList.size() > 0) {
auditList = convertList;
}
}else if(entity.getServiceId().equals(645)) { // 流量转发目的地址
List<ProxyFileTrafficMirrorCfgAudit> convertList = Lists.newArrayList();
for (Object object : auditList) {
ProxyFileTrafficMirrorCfg cfg = (ProxyFileTrafficMirrorCfg)object;
convertList.add(BaseService.convertCallBackProxyFileTrafficMirror(cfg));
}
if(convertList.size() > 0) {
auditList = convertList;
}
}else if(entity.getServiceId().equals(608)) { // 文件策略
List<ProxyFileStrategyCfgAudit> convertList = Lists.newArrayList();
for (Object object : notAuditList) {
ProxyFileStrategyCfg cfg = (ProxyFileStrategyCfg)object;
convertList.add(BaseService.convertCallBackProxyFileStrategy(cfg));
}
if(convertList.size() > 0) {
notAuditList = convertList;
}
}
// 格式转换 -->