summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrenkaige <[email protected]>2018-10-26 10:48:13 +0800
committerrenkaige <[email protected]>2018-10-26 10:48:13 +0800
commite0beecdfeeb63d1af83cd2a7abeda38933e3891a (patch)
treefe82300470dc44412c94814c85960c080e9a7efa
parent0a6e9731a103c90b71e6231001b1091213899368 (diff)
1:修改asn-ip添加user-region字段,三个支持分组复用的配置都要添加user-region字段了,所以service字段就不需要了
2:修改nms上传接口时判断有问题的机器列表list是否为空
-rw-r--r--src/main/java/com/nis/domain/restful/GroupReuse.java11
-rw-r--r--src/main/java/com/nis/util/GroupReuseVal.java18
-rw-r--r--src/main/java/com/nis/web/service/restful/ConfigJedisServiceimpl.java7
-rw-r--r--src/main/java/com/nis/web/service/restful/ConfigSourcesService.java2
-rw-r--r--src/main/java/com/nis/web/service/restful/TrafficNmsServerStatisticService.java7
-rw-r--r--src/main/resources/applicationConfig-rule.properties4
6 files changed, 23 insertions, 26 deletions
diff --git a/src/main/java/com/nis/domain/restful/GroupReuse.java b/src/main/java/com/nis/domain/restful/GroupReuse.java
index 52fd608..1828f4c 100644
--- a/src/main/java/com/nis/domain/restful/GroupReuse.java
+++ b/src/main/java/com/nis/domain/restful/GroupReuse.java
@@ -25,8 +25,8 @@ public class GroupReuse implements Serializable {
private static final long serialVersionUID = 1L;
// ASN-IP阻断和监测不用传service和ipregion.userRegion字段,当是app协议ip业务时需要传入ipregion.userRegion字段
- @ApiModelProperty(value = "业务ID", required = true)
- private Integer service;
+// @ApiModelProperty(value = "业务ID", required = true)
+// private Integer service;
@ApiModelProperty(value = "字符串域分组列表", access = "", required = true)
private List<StrRegion> strRegionList;
@@ -83,11 +83,4 @@ public class GroupReuse implements Serializable {
this.numRegionList = numRegionList;
}
- public Integer getService() {
- return service;
- }
-
- public void setService(Integer service) {
- this.service = service;
- }
}
diff --git a/src/main/java/com/nis/util/GroupReuseVal.java b/src/main/java/com/nis/util/GroupReuseVal.java
index 7eeebf1..db20a0c 100644
--- a/src/main/java/com/nis/util/GroupReuseVal.java
+++ b/src/main/java/com/nis/util/GroupReuseVal.java
@@ -98,14 +98,14 @@ public class GroupReuseVal {
for (IpRegion ipRegion : ipRegionList) {
// if (groupReuse.getIsValid() != 0 &&
// !regionGroupIdList.contains(ipRegion.getGroupId())) {
- if (!StringUtil.isEmpty(groupReuse.getService())) {
- if (groupReuse.getService().intValue()!=1028) {
- throw new RestServiceException("ipRegionList中的regionId为"
- + ipRegion.getRegionId()
- + "的域配置的service只能为空或1028",
- RestBusinessCode.ReUseServiceRange
- .getValue());
- }
+// if (!StringUtil.isEmpty(groupReuse.getService())) {
+// if (groupReuse.getService().intValue()!=1028) {
+// throw new RestServiceException("ipRegionList中的regionId为"
+// + ipRegion.getRegionId()
+// + "的域配置的service只能为空或1028",
+// RestBusinessCode.ReUseServiceRange
+// .getValue());
+// }
if (StringUtil.isEmpty(ipRegion.getUserRegion())) {
throw new RestServiceException("ipRegionList中的regionId为"
+ ipRegion.getRegionId()
@@ -113,7 +113,7 @@ public class GroupReuseVal {
RestBusinessCode.ReUseUserRegionIsNull
.getValue());
}
- }
+// }
if (!StringUtil.isEmpty(ipRegion.getTableName())
&& !groupReuseRegionMap.get("ipRegion").contains(ipRegion.getTableName())) {
diff --git a/src/main/java/com/nis/web/service/restful/ConfigJedisServiceimpl.java b/src/main/java/com/nis/web/service/restful/ConfigJedisServiceimpl.java
index f88b7c5..e0520cf 100644
--- a/src/main/java/com/nis/web/service/restful/ConfigJedisServiceimpl.java
+++ b/src/main/java/com/nis/web/service/restful/ConfigJedisServiceimpl.java
@@ -1445,7 +1445,7 @@ public class ConfigJedisServiceimpl implements ConfigRedisService {
}
private void addTmpReion(List<Map<String, String>> regionMapList, MaatXmlConfig maatXmlConfig,
- Transaction transaction, int type, int tmpStorageReuseRegionDB, int idRelaRedisDBIndex, Integer service) {
+ Transaction transaction, int type, int tmpStorageReuseRegionDB, int idRelaRedisDBIndex, Integer service1) {
if (regionMapList != null && regionMapList.size() > 0) {
for (Map<String, String> map : regionMapList) {
List<MaatXmlExpr> expressionList = maatXmlConfig.getExpressionList();
@@ -1488,8 +1488,9 @@ public class ConfigJedisServiceimpl implements ConfigRedisService {
for (String valStr : valSplit) {
if (!StringUtils.isEmpty(valStr) && valStr.trim().startsWith("[")) {
valStr = valStr.trim().replace("[", "").replace("]", "");
- if (service != null && service.intValue() == 1028
- && valStr.toLowerCase().equals("op_time") && type == 12) {
+ // if (service != null && service.intValue() == 1028
+ // && valStr.toLowerCase().equals("op_time") && type == 12) {
+ if (valStr.toLowerCase().equals("op_time") && type == 12) {
String user_region = map.get("user_region");
valBF.append(user_region + "\t");
}
diff --git a/src/main/java/com/nis/web/service/restful/ConfigSourcesService.java b/src/main/java/com/nis/web/service/restful/ConfigSourcesService.java
index 9c756af..0122d54 100644
--- a/src/main/java/com/nis/web/service/restful/ConfigSourcesService.java
+++ b/src/main/java/com/nis/web/service/restful/ConfigSourcesService.java
@@ -864,7 +864,7 @@ public class ConfigSourcesService extends BaseService {
} else {
maatConfig.getIpRegionMapList().addAll(dstMapList);
}
- maatConfig.setService(groupReuse.getService());
+ //maatConfig.setService(groupReuse.getService());
list.add(maatConfig);
}
diff --git a/src/main/java/com/nis/web/service/restful/TrafficNmsServerStatisticService.java b/src/main/java/com/nis/web/service/restful/TrafficNmsServerStatisticService.java
index 0cee95e..8d95682 100644
--- a/src/main/java/com/nis/web/service/restful/TrafficNmsServerStatisticService.java
+++ b/src/main/java/com/nis/web/service/restful/TrafficNmsServerStatisticService.java
@@ -18,8 +18,11 @@ public class TrafficNmsServerStatisticService {
public void saveNmsInfo(List<TrafficNmsServerStatistic> trafficNmsServerList) {
for (TrafficNmsServerStatistic trafficNmsServerStatistic : trafficNmsServerList) {
trafficNmsServerStatisticDao.insert(trafficNmsServerStatistic);
- trafficNmsServerStatisticDao.insertAbnormalMachine(trafficNmsServerStatistic.getId(),
- trafficNmsServerStatistic.getAbnormalMachineList());
+ if (trafficNmsServerStatistic.getAbnormalMachineList() != null
+ && trafficNmsServerStatistic.getAbnormalMachineList().size() > 0) {
+ trafficNmsServerStatisticDao.insertAbnormalMachine(trafficNmsServerStatistic.getId(),
+ trafficNmsServerStatistic.getAbnormalMachineList());
+ }
}
}
}
diff --git a/src/main/resources/applicationConfig-rule.properties b/src/main/resources/applicationConfig-rule.properties
index ed570a7..bd5057a 100644
--- a/src/main/resources/applicationConfig-rule.properties
+++ b/src/main/resources/applicationConfig-rule.properties
@@ -317,7 +317,7 @@ unMaatService=3:32;4:96;5:32;25:32;28:32;64;65;261:16;262:16;263:16;264:16;265:1
##回调类配置
#0x340 IP复用地址池配置(回调)832:2,4,5
##########
-serviceDBIndex=1:2,4,5;2:2,4,5;66:2,4,5;16:2;17:2;18:2;19:2;20:2;21:2;22:2;23:2;24:2;26:2;27:2;30:2;31:2;32:2;33:2,5;34:2;35:2;36:2;37:2;38:2;39:2;40:2;128:2;129:2;130:2;131:2;132:2;133:2;134:2;135:2;136:2;137:2;138:2;139:2;140:2;142:2;143:2;144:2;145:2;146:2;147:2;148:2;149:2;150:2;151:2;152:2;256:2;257:2;258:2;259:2;260:2;267:2;271:2;272:2;273:3;274:5;384:2;385:2;386:2;387:2;388:2;395:2;399:3;512:4,5;513:4,2,5;514:4,5;515:4;517:4,5;520:4;521:4;528:4;544:4;560:4;576:4;592:4;608:4;750:4;768:4;1024:2;1025:2;1026:2,5;1027:2;1028:2,5;1029:2;1030:2;1040:2;1041:2;1042:2;1152:2;3:5;4:5;5:2;25:5;28:5;64:2;65:2;261:3;262:3;263:3;264:3;265:3;266:3;268:3;269:3;270:3;389:3;390:3;391:3;392:3;393:3;394:3;396:3;397:3;398:3;832:2,4,5;
+serviceDBIndex=1:2,4,5;2:2,4,5;66:2,4,5;16:2;17:2;18:2;19:2;20:2;21:2;22:2;23:2;24:2;26:2;27:2;30:2;31:2;32:2;33:2,5;34:2;35:2;36:2;37:2,5;38:2;39:2;40:2;128:2;129:2;130:2;131:2;132:2;133:2;134:2;135:2;136:2;137:2;138:2;139:2;140:2;142:2;143:2;144:2;145:2;146:2;147:2;148:2;149:2,5;150:2;151:2;152:2;256:2;257:2;258:2;259:2;260:2;267:2;271:2;272:2;273:3;274:5;384:2;385:2;386:2;387:2;388:2;395:2;399:3;512:4,5;513:4,2,5;514:4,5;515:4;517:4,5;520:4;521:4;528:4;544:4;560:4;576:4;592:4;608:4;750:4;768:4;1024:2;1025:2;1026:2,5;1027:2;1028:2,5;1029:2;1030:2;1040:2;1041:2;1042:2;1152:2;3:5;4:5;5:2;25:5;28:5;64:2;65:2;261:3;262:3;263:3;264:3;265:3;266:3;268:3;269:3;270:3;389:3;390:3;391:3;392:3;393:3;394:3;396:3;397:3;398:3;832:2,4,5;
##阀门配置在redisdb的序号
tapRedisDb=5
@@ -330,7 +330,7 @@ tapRedisDb=5
#0x201 PXY拦截域名 513
#0x402 APP DOMAIN特征发现 1026
#0x404 APP IP特征 1028
-maat2Valve=33:strRegion@ACTION&SERVICE&USER_REGION;512:ipRegion@ACTION&SERVICE;513:strRegion@ACTION&SERVICE&USER_REGION;1026:strRegion|strStrRegion@USER_REGION;1028:ipRegion@USER_REGION
+maat2Valve=33:strRegion@ACTION&SERVICE&USER_REGION;512:ipRegion@ACTION&SERVICE;513:strRegion@ACTION&SERVICE&USER_REGION;1026:strRegion|strStrRegion@USER_REGION;37:ipRegion@USER_REGION;149:ipRegion@USER_REGION;1028:ipRegion@USER_REGION
##记录哪些service可以被分组复用(只有maat类配置可以被分组复用)
#业务ID:域类型1@表名,表名|域类型2@表名;业务ID:域类型1@表名,表名|域类型2@表名