修复昨日95值没计算bug。

This commit is contained in:
gaoyutao
2026-01-13 10:05:54 +08:00
parent 5c9ae4fba4
commit 2b2f70a910
@@ -772,6 +772,7 @@ public class EpsInitialTrafficDataServiceImpl implements EpsInitialTrafficDataSe
// 对每个businessCode计算全天的95带宽
for (String businessCode : businessCodes) {
// 设置当前要统计的业务代码(需要在queryParam或calculateSegment95中支持businessCode过滤)
queryParam.setMac(null);
queryParam.setBusinessId(businessCode); // 假设queryParam有setBusinessCode方法
calculateSegment95(queryParam, dailyStartTime, dailyEndTime, calculationMode);
}
@@ -781,6 +782,7 @@ public class EpsInitialTrafficDataServiceImpl implements EpsInitialTrafficDataSe
.map(EpsMethodChangeRecord::getTrafficPort)
.filter(Objects::nonNull)
.collect(Collectors.toSet());
queryParam.setBusinessId(null);
if(names != null && !names.isEmpty()){
// 对每个网卡计算全天的95带宽
for (String name : names) {
@@ -798,11 +800,13 @@ public class EpsInitialTrafficDataServiceImpl implements EpsInitialTrafficDataSe
}
}else{
queryParam.setBusinessId(null);
queryParam.setMac(null);
calculateNormalDeviceBandwidth(queryParam, dailyStartTime, dailyEndTime, calculationMode);
}
}
}else{
queryParam.setBusinessId(null);
queryParam.setMac(null);
calculateNormalDeviceBandwidth(queryParam, dailyStartTime, dailyEndTime, calculationMode);
}
}