代码优化

This commit is contained in:
xy
2025-08-22 12:31:12 +08:00
parent 9dca3408ae
commit 066dceaeaf
2 changed files with 7 additions and 0 deletions

View File

@@ -23,6 +23,7 @@ import java.time.LocalDate;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.function.Function;
import java.util.stream.Collectors;
@@ -59,6 +60,10 @@ public class RStatIntegrityDServiceImpl extends MppServiceImpl<RStatIntegrityDMa
//获取监测点信息
List<CsLinePO> csLinePOList = csLineFeignClient.getLinesByDevList(devIdList).getData();
csLinePOList.forEach(item->{
//没有统计间隔就计算下一次监测点
if (Objects.isNull(item.getLineInterval())) {
return;
}
//应收数据
int dueCount = 1440 / item.getLineInterval();
Integer process = devMap.get(item.getDeviceId()).getProcess();

View File

@@ -170,6 +170,8 @@ public class RStatOnlineRateDServiceImpl extends MppServiceImpl<RStatOnlineRateD
long differ = DateUtil.between(date, newDate, DateUnit.MINUTE);
if (online.equals(type)) {
minute = InfluxDBPublicParam.DAY_MINUTE - (int) differ;
} else {
minute = (int) differ;
}
} else {
List<PqsCommunicateDto> communicateDataOld = pqsCommunicateService.getRawDataEnd(lineParam);