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 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> 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 map : regionMapList) { List 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 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@表名