From 715e9b3c73a91b6540085a54cc769f02196ee401 Mon Sep 17 00:00:00 2001 From: zhanghongqing Date: Sun, 27 Jan 2019 18:32:02 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=AF=BC=E5=87=BA=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E6=98=BE=E7=A4=BA=E5=85=A8=E9=83=A8=E5=8C=BA=E5=9F=9F?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=EF=BC=8C=E5=AD=90=E9=85=8D=E7=BD=AE=E4=B8=AD?= =?UTF-8?q?=E5=8E=BB=E6=8E=89=E6=97=A5=E5=BF=97=E6=80=BB=E9=87=8F=EF=BC=8C?= =?UTF-8?q?=E5=9C=A8=E4=B8=BB=E9=85=8D=E7=BD=AE=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/nis/domain/configuration/BaseIpCfg.java | 2 +- .../java/com/nis/domain/configuration/DdosIpCfg.java | 8 ++++++++ src/main/java/com/nis/util/excel/ExcelCsv.java | 12 +++++++++++- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/nis/domain/configuration/BaseIpCfg.java b/src/main/java/com/nis/domain/configuration/BaseIpCfg.java index 1d543f06b..a43e094ba 100644 --- a/src/main/java/com/nis/domain/configuration/BaseIpCfg.java +++ b/src/main/java/com/nis/domain/configuration/BaseIpCfg.java @@ -75,7 +75,7 @@ public class BaseIpCfg extends BaseCfg { protected String organization; //仅用于copy属性使用 protected String country; //仅用于copy属性使用 protected String detail; //仅用于copy属性使用 - @ExcelField(title="log_total",sort=42) +// @ExcelField(title="log_total",sort=42) private Long totalLogs; public String getOrganization() { diff --git a/src/main/java/com/nis/domain/configuration/DdosIpCfg.java b/src/main/java/com/nis/domain/configuration/DdosIpCfg.java index d57e8d577..d8a3172d5 100644 --- a/src/main/java/com/nis/domain/configuration/DdosIpCfg.java +++ b/src/main/java/com/nis/domain/configuration/DdosIpCfg.java @@ -29,6 +29,8 @@ public class DdosIpCfg extends BaseIpCfg { private Long bpsThreadshold;// 即DDoS攻击保护动作触发阈值,每秒Bit数和每秒包数 @ExcelField(title="pps_threadshold",sort=48) private Long ppsThreadshold; + @ExcelField(title="log_total",sort=42) + private Long totalLogs; public String getAntiddosProtocol() { return antiddosProtocol; @@ -54,6 +56,12 @@ public class DdosIpCfg extends BaseIpCfg { public void setIndexTable(String indexTable) { this.indexTable = indexTable; } + public Long getTotalLogs() { + return totalLogs; + } + public void setTotalLogs(Long totalLogs) { + this.totalLogs = totalLogs; + } } diff --git a/src/main/java/com/nis/util/excel/ExcelCsv.java b/src/main/java/com/nis/util/excel/ExcelCsv.java index 9cb812f03..d2bdd346e 100644 --- a/src/main/java/com/nis/util/excel/ExcelCsv.java +++ b/src/main/java/com/nis/util/excel/ExcelCsv.java @@ -286,8 +286,8 @@ public class ExcelCsv { } } // If is dict, get dict label + String valStr=val==null?"":val.toString(); if (StringUtils.isNotBlank(ef.dictType())){ - String valStr=val==null?"":val.toString(); if("type".equals(ef.dictType()) || "attribute".equals(ef.dictType()) || "label".equals(ef.dictType())){ // Get basic info @@ -308,6 +308,16 @@ public class ExcelCsv { } } + if(ef.title().equals("whether_area_block")&&!StringUtil.isEmpty(val)){ + Integer whetherAreaBlock=Integer.parseInt(valStr); + if(whetherAreaBlock.equals(0)){ + val = msgProp.getProperty("all","all"); + }else if(whetherAreaBlock.equals(1)){ + val = msgProp.getProperty("selective","selective"); + }else{ + val =""; + } + } if(ef.title().equals("is_hex") && !StringUtil.isEmpty(val)){ Integer isHex=Integer.parseInt(val.toString()); if(isHex.equals(0) || isHex.equals(2)){