新增访问阻断页面菜单;完善劫持、策略、注入脚本、镜像文件菜单相关功能

This commit is contained in:
wangwei
2019-05-22 19:57:28 +08:00
parent a68c454559
commit 5c00167d76
37 changed files with 1807 additions and 24 deletions

View File

@@ -17,6 +17,8 @@ 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.ProxyFileResponsePageCfg;
import com.nis.domain.callback.ProxyFileResponsePageCfgAudit;
import com.nis.domain.callback.ProxyFileStrategyCfg;
import com.nis.domain.callback.ProxyFileStrategyCfgAudit;
import com.nis.domain.callback.ProxyFileTrafficMirrorCfg;
@@ -405,12 +407,21 @@ public class CommonPolicyService extends CrudService<WebsiteCfgDao, CfgIndexInfo
if(convertList.size() > 0) {
notAuditList = convertList;
}
}else if(entity.getServiceId().equals(646)) { // 访问阻断页面
List<ProxyFileResponsePageCfgAudit> convertList = Lists.newArrayList();
for (Object object : notAuditList) {
ProxyFileResponsePageCfg cfg = (ProxyFileResponsePageCfg)object;
convertList.add(BaseService.convertCallBackProxyFileResponsePage(cfg));
}
if(convertList.size() > 0) {
notAuditList = convertList;
}
}
// 格式转换 -->
//调用服务接口下发配置数据
String json=gsonToJson(notAuditList);
//logger.warn("批量下发配置参数:"+json);
logger.debug("批量下发配置参数:"+json);
//调用服务接口下发配置
ToMaatResult result = ConfigServiceUtil.postCallbackCfg(json);
logger.warn("批量下发响应信息:"+result.getMsg());
@@ -496,19 +507,28 @@ public class CommonPolicyService extends CrudService<WebsiteCfgDao, CfgIndexInfo
}
}else if(entity.getServiceId().equals(608)) { // 文件策略
List<ProxyFileStrategyCfgAudit> convertList = Lists.newArrayList();
for (Object object : notAuditList) {
for (Object object : auditList) {
ProxyFileStrategyCfg cfg = (ProxyFileStrategyCfg)object;
convertList.add(BaseService.convertCallBackProxyFileStrategy(cfg));
}
if(convertList.size() > 0) {
notAuditList = convertList;
auditList = convertList;
}
}else if(entity.getServiceId().equals(646)) { // 访问阻断页面
List<ProxyFileResponsePageCfgAudit> convertList = Lists.newArrayList();
for (Object object : auditList) {
ProxyFileResponsePageCfg cfg = (ProxyFileResponsePageCfg)object;
convertList.add(BaseService.convertCallBackProxyFileResponsePage(cfg));
}
if(convertList.size() > 0) {
auditList = convertList;
}
}
// 格式转换 -->
//调用服务接口取消配置
String json=gsonToJson(auditList);
//logger.warn("批量下发配置参数:"+json);
logger.debug("批量下发配置参数:"+json);
if(!StringUtil.isEmpty(auditList)) {
logger.warn("批量配置取消个数:"+auditList.size());
}