diff --git a/src/main/java/com/nis/domain/callback/InlineIp.java b/src/main/java/com/nis/domain/callback/InlineIp.java index 35f36a492..21f25c819 100644 --- a/src/main/java/com/nis/domain/callback/InlineIp.java +++ b/src/main/java/com/nis/domain/callback/InlineIp.java @@ -55,7 +55,7 @@ public class InlineIp { @Expose private Date opTime; @Expose - private Long policyGroup; + private Integer policyGroup; /** * action * @return action @@ -286,10 +286,10 @@ public class InlineIp { public void setId(Integer id) { this.id = id; } - public Long getPolicyGroup() { + public Integer getPolicyGroup() { return policyGroup; } - public void setPolicyGroup(Long policyGroup) { + public void setPolicyGroup(Integer policyGroup) { this.policyGroup = policyGroup; } diff --git a/src/main/java/com/nis/domain/configuration/BaseIpCfg.java b/src/main/java/com/nis/domain/configuration/BaseIpCfg.java index 87002a757..7e565231f 100644 --- a/src/main/java/com/nis/domain/configuration/BaseIpCfg.java +++ b/src/main/java/com/nis/domain/configuration/BaseIpCfg.java @@ -54,7 +54,7 @@ public class BaseIpCfg extends BaseCfg { protected String srcPort; @ExcelField(title="server_port") protected String destPort; - protected Long dnsStrategyId; + protected Integer dnsStrategyId; @ExcelField(title="ir_type",dictType="IR_TYPE") protected Integer irType; @ExcelField(title="group_name") @@ -274,13 +274,13 @@ public class BaseIpCfg extends BaseCfg { * @return dnsStrategyId */ - public Long getDnsStrategyId() { + public Integer getDnsStrategyId() { return dnsStrategyId; } /** * @param dnsStrategyId the dnsStrategyId to set */ - public void setDnsStrategyId(Long dnsStrategyId) { + public void setDnsStrategyId(Integer dnsStrategyId) { this.dnsStrategyId = dnsStrategyId; } @Override diff --git a/src/main/java/com/nis/domain/configuration/DnsIpCfg.java b/src/main/java/com/nis/domain/configuration/DnsIpCfg.java index f08c5146f..9307dbf27 100644 --- a/src/main/java/com/nis/domain/configuration/DnsIpCfg.java +++ b/src/main/java/com/nis/domain/configuration/DnsIpCfg.java @@ -27,12 +27,12 @@ public class DnsIpCfg extends BaseIpCfg { */ private static final long serialVersionUID = 8149437730819674317L; private String dnsStrategyName; - private Long dnsStrategyId; + private Integer dnsStrategyId; - public Long getDnsStrategyId() { + public Integer getDnsStrategyId() { return dnsStrategyId; } - public void setDnsStrategyId(Long dnsStrategyId) { + public void setDnsStrategyId(Integer dnsStrategyId) { this.dnsStrategyId = dnsStrategyId; } public String getDnsStrategyName() { diff --git a/src/main/java/com/nis/domain/configuration/template/WhiteListIpTemplate.java b/src/main/java/com/nis/domain/configuration/template/WhiteListIpTemplate.java new file mode 100644 index 000000000..00234cea2 --- /dev/null +++ b/src/main/java/com/nis/domain/configuration/template/WhiteListIpTemplate.java @@ -0,0 +1,94 @@ +package com.nis.domain.configuration.template; + +/** + * wx 将部分字段的标题改变,或者不需要的字段隐藏 + * 隐藏方法,对于不需要的字段或者方法,Override该字段方法,但是@ExcelField注解不需要加上了 + * @author dell + * + */ +public class WhiteListIpTemplate extends IpCfgTemplate { + + @Override + public Integer getDirection() { + // TODO Auto-generated method stub + return 0; + } + + @Override + public Integer getProtocol() { + // TODO Auto-generated method stub + return 0; + } + + @Override + public Integer getIrType() { + // TODO Auto-generated method stub + return super.getIrType(); + } + + @Override + public Integer getDnsStrategyId() { + // TODO Auto-generated method stub + return super.getDnsStrategyId(); + } + + @Override + public Integer getRequestId() { + // TODO Auto-generated method stub + return super.getRequestId(); + } + + @Override + public String getClassify() { + // TODO Auto-generated method stub + return super.getClassify(); + } + + @Override + public String getAttribute() { + // TODO Auto-generated method stub + return super.getAttribute(); + } + + @Override + public String getLable() { + // TODO Auto-generated method stub + return super.getLable(); + } + + @Override + public Integer getRatelimit() { + // TODO Auto-generated method stub + return super.getRatelimit(); + } + + public String getUserRegion1() { + // TODO Auto-generated method stub + return super.getUserRegion1(); + } + + @Override + public String getUserRegion2() { + // TODO Auto-generated method stub + return super.getUserRegion2(); + } + + @Override + public String getUserRegion3() { + // TODO Auto-generated method stub + return super.getUserRegion3(); + } + + @Override + public String getUserRegion4() { + // TODO Auto-generated method stub + return super.getUserRegion4(); + } + + @Override + public String getUserRegion5() { + // TODO Auto-generated method stub + return super.getUserRegion5(); + } + +} diff --git a/src/main/java/com/nis/web/controller/configuration/CommonController.java b/src/main/java/com/nis/web/controller/configuration/CommonController.java index 66bfb7dce..98493cad0 100644 --- a/src/main/java/com/nis/web/controller/configuration/CommonController.java +++ b/src/main/java/com/nis/web/controller/configuration/CommonController.java @@ -259,7 +259,7 @@ public class CommonController extends BaseController { ip.setCreatorId(ipCfg.getCurrentUser().getId()); ip.setCreateTime(date); ip.setCompileId(ipCfgService.getCompileId()); - ip.setDnsStrategyId((long)cfg.getDnsStrategyId().intValue()); + ip.setDnsStrategyId(cfg.getDnsStrategyId()); ipList.add(ip); } ipCfgService.saveBatch(ipList, IpCfgDao.class); diff --git a/src/main/java/com/nis/web/controller/configuration/ntc/WhiteListController.java b/src/main/java/com/nis/web/controller/configuration/ntc/WhiteListController.java index 4db8d050a..b1e23828b 100644 --- a/src/main/java/com/nis/web/controller/configuration/ntc/WhiteListController.java +++ b/src/main/java/com/nis/web/controller/configuration/ntc/WhiteListController.java @@ -22,6 +22,7 @@ import com.nis.domain.Page; import com.nis.domain.configuration.BaseIpCfg; import com.nis.domain.configuration.HttpUrlCfg; import com.nis.domain.configuration.IpPortCfg; +import com.nis.domain.configuration.template.WhiteListIpTemplate; import com.nis.exceptions.MaatConvertException; import com.nis.util.Constants; import com.nis.web.controller.configuration.CommonController; @@ -222,14 +223,14 @@ public class WhiteListController extends CommonController{ @RequestMapping(value = "ip/import", method=RequestMethod.POST) public String importIp(String cfgName,RedirectAttributes redirectAttributes, @RequestParam("file") MultipartFile file,IpPortCfg cfg) { - this._importIp(cfgName,redirectAttributes, file,cfg); + this._importIp(cfgName,redirectAttributes, file,cfg,WhiteListIpTemplate.class); return "redirect:" + adminPath +"/ntc/whitelist/ip/list?functionId="+cfg.getFunctionId(); } //ip模板下载 @RequestMapping(value = "ip/import/template") public void importFileTemplate(HttpServletRequest request,HttpServletResponse response, RedirectAttributes redirectAttributes,Integer functionId,Integer cfgRegionCode) { - this._importFileTemplate(request, response, redirectAttributes, functionId, cfgRegionCode); + this._importFileTemplate(request, response, redirectAttributes, functionId, cfgRegionCode,WhiteListIpTemplate.class); } //ip配置导出 @RequestMapping(value = "ip/export") diff --git a/src/main/java/com/nis/web/dao/configuration/DnsIpCfgDao.xml b/src/main/java/com/nis/web/dao/configuration/DnsIpCfgDao.xml index fff9301a9..7cdf2dccb 100644 --- a/src/main/java/com/nis/web/dao/configuration/DnsIpCfgDao.xml +++ b/src/main/java/com/nis/web/dao/configuration/DnsIpCfgDao.xml @@ -34,7 +34,7 @@ - + diff --git a/src/main/java/com/nis/web/service/BaseService.java b/src/main/java/com/nis/web/service/BaseService.java index 4f5d05b17..b9432e75a 100644 --- a/src/main/java/com/nis/web/service/BaseService.java +++ b/src/main/java/com/nis/web/service/BaseService.java @@ -528,7 +528,7 @@ public abstract class BaseService { return resStrategy; } //ip转换为callback用ip - public InlineIp convertCallBackIp(BaseIpCfg cfg,Long policyGroup){ + public InlineIp convertCallBackIp(BaseIpCfg cfg,Integer policyGroup){ IpCfg c=ipConvert(new IpCfg(),cfg); InlineIp ip=new InlineIp(); ip.setId(cfg.getCompileId()); diff --git a/src/main/webapp/static/global/scripts/common.js b/src/main/webapp/static/global/scripts/common.js index 776fd605e..17e4657e7 100644 --- a/src/main/webapp/static/global/scripts/common.js +++ b/src/main/webapp/static/global/scripts/common.js @@ -842,7 +842,7 @@ var GetLogTotal=function(data){ var timeout=$.validator.messages.timeout; var request=$.ajax({ type:'post', - timeout:1000,//超时时间设置,查询接口时间过长超时 + timeout:10000,//超时时间设置,查询接口时间过长超时 url:pathName+'/report/ajaxGetLogTotal', data:{"endTime":timeStamp,"action":data.action,"functionId":data.functionId,"compileId":data.compileId}, dataType:'json',