diff options
| author | zhangwenqing <[email protected]> | 2019-06-24 10:36:36 +0800 |
|---|---|---|
| committer | zhangwenqing <[email protected]> | 2019-06-24 10:36:36 +0800 |
| commit | 1eaf3fb4c6548e42c96549c2ce34d7b3df14755b (patch) | |
| tree | 3aff60ad1f98c60c5b60fd94a510dfe7d19e26ef | |
| parent | a0ecce4678afd28f72a9a2eed13bec8a6bb26575 (diff) | |
1.修复HTTP(s) Monitor/Block配置导出无请求内容、响应头域BUG
2.增加分组域管理Excel导入GroupName必填校验
3 files changed, 20 insertions, 7 deletions
diff --git a/src/main/java/com/nis/util/excel/thread/CheckIpFormatThread.java b/src/main/java/com/nis/util/excel/thread/CheckIpFormatThread.java index 40013317c..fb87581be 100644 --- a/src/main/java/com/nis/util/excel/thread/CheckIpFormatThread.java +++ b/src/main/java/com/nis/util/excel/thread/CheckIpFormatThread.java @@ -152,7 +152,13 @@ public class CheckIpFormatThread implements Callable<String>{ errInfo.append(prop.getProperty("config_describe")+prop.getProperty("length_error")+" "+String.format(prop.getProperty("max_length")+":128") + ";");
}
}
-
+
+ if(regionDict.getFunctionId().equals(605)) {
+ if(StringUtils.isBlank(baseIpCfg.getGroupName())) {
+ errInfo.append(
+ String.format(prop.getProperty("can_not_null"), prop.getProperty("group_name")) + ";");
+ }
+ }
if(regionDict.getFunctionId().equals(200)) {
if(!serviceDict.getAction().equals(2)) {
baseIpCfg.setDoLog(0);
diff --git a/src/main/java/com/nis/util/excel/thread/CheckStringFormatThread.java b/src/main/java/com/nis/util/excel/thread/CheckStringFormatThread.java index 2db99faa9..e39119226 100644 --- a/src/main/java/com/nis/util/excel/thread/CheckStringFormatThread.java +++ b/src/main/java/com/nis/util/excel/thread/CheckStringFormatThread.java @@ -125,6 +125,12 @@ public class CheckStringFormatThread implements Callable<String>{ errInfo.append(prop.getProperty("config_describe")+prop.getProperty("length_error")+" "+String.format(prop.getProperty("max_length")+":128") + ";");
}
+ if(regionDict.getFunctionId().equals(606) || regionDict.getFunctionId().equals(607) || regionDict.getFunctionId().equals(608)) {
+ if(StringUtils.isBlank(baseStringCfg.getGroupName())) {
+ errInfo.append(
+ String.format(prop.getProperty("can_not_null"), prop.getProperty("group_name")) + ";");
+ }
+ }
if(regionDict.getFunctionId().equals(200)) {
if(!serviceDict.getAction().equals(2)) {
baseStringCfg.setDoLog(0);
diff --git a/src/main/java/com/nis/web/controller/configuration/proxy/HttpRedirectPolicyController.java b/src/main/java/com/nis/web/controller/configuration/proxy/HttpRedirectPolicyController.java index d5e2d3a4e..15df8ae99 100644 --- a/src/main/java/com/nis/web/controller/configuration/proxy/HttpRedirectPolicyController.java +++ b/src/main/java/com/nis/web/controller/configuration/proxy/HttpRedirectPolicyController.java @@ -501,12 +501,7 @@ public class HttpRedirectPolicyController extends BaseController { dataMap.put(entity.getMenuNameCode(), ipLists);
dataMap.put("NTC_HTTP_URL", httpUrlList);
dataMap.put("NTC_HTTP_REQ_HDR", httpReqHdrList);
- if (entity.getFunctionId() != 208 && entity.getFunctionId() != 211) {
- titleList.add("NTC_HTTP_RES_BODY");
- classMap.put("NTC_HTTP_RES_BODY", HttpBodyCfg.class);
- noExportMap.put("NTC_HTTP_RES_BODY", httpResBodyCfgNoExport);
- dataMap.put("NTC_HTTP_RES_BODY", httpResBodyList);
- } else if (entity.getFunctionId() != 211) {
+ if (entity.getFunctionId() != 211) {
titleList.add("NTC_HTTP_RES_HDR");
titleList.add("NTC_HTTP_REQ_BODY");
classMap.put("NTC_HTTP_RES_HDR", HttpResHeadCfg.class);
@@ -515,6 +510,12 @@ public class HttpRedirectPolicyController extends BaseController { noExportMap.put("NTC_HTTP_REQ_BODY", httpReqBodyCfgNoExport);
dataMap.put("NTC_HTTP_RES_HDR", httpResHdrList);
dataMap.put("NTC_HTTP_REQ_BODY", httpReqBodyList);
+ if (entity.getFunctionId() != 208) {
+ titleList.add("NTC_HTTP_RES_BODY");
+ classMap.put("NTC_HTTP_RES_BODY", HttpBodyCfg.class);
+ noExportMap.put("NTC_HTTP_RES_BODY", httpResBodyCfgNoExport);
+ dataMap.put("NTC_HTTP_RES_BODY", httpResBodyList);
+ }
}
titleList.add("NTC_UNIVERSAL_IP");
titleList.add("NTC_SUBSCRIBE_ID");
|
