交换机数据采集唯一标识改为clientId。
优化收益计算
This commit is contained in:
+11
-6
@@ -765,13 +765,18 @@ public class EpsInitialTrafficDataServiceImpl implements EpsInitialTrafficDataSe
|
||||
// 获取所有不同的businessCode
|
||||
Set<String> businessCodes = records.stream()
|
||||
.map(EpsMethodChangeRecord::getBusinessCode)
|
||||
.filter(Objects::nonNull)
|
||||
.collect(Collectors.toSet());
|
||||
|
||||
// 对每个businessCode计算全天的95带宽
|
||||
for (String businessCode : businessCodes) {
|
||||
// 设置当前要统计的业务代码(需要在queryParam或calculateSegment95中支持businessCode过滤)
|
||||
queryParam.setBusinessId(businessCode); // 假设queryParam有setBusinessCode方法
|
||||
calculateSegment95(queryParam, dailyStartTime, dailyEndTime, calculationMode);
|
||||
if(businessCodes != null && !businessCodes.isEmpty()){
|
||||
// 对每个businessCode计算全天的95带宽
|
||||
for (String businessCode : businessCodes) {
|
||||
// 设置当前要统计的业务代码(需要在queryParam或calculateSegment95中支持businessCode过滤)
|
||||
queryParam.setBusinessId(businessCode); // 假设queryParam有setBusinessCode方法
|
||||
calculateSegment95(queryParam, dailyStartTime, dailyEndTime, calculationMode);
|
||||
}
|
||||
}else{
|
||||
queryParam.setBusinessId(null);
|
||||
calculateNormalDeviceBandwidth(queryParam, dailyStartTime, dailyEndTime, calculationMode);
|
||||
}
|
||||
}else{
|
||||
queryParam.setBusinessId(null);
|
||||
|
||||
Reference in New Issue
Block a user