代码优化
This commit is contained in:
@@ -23,6 +23,7 @@ import java.time.LocalDate;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Objects;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@@ -59,6 +60,10 @@ public class RStatIntegrityDServiceImpl extends MppServiceImpl<RStatIntegrityDMa
|
|||||||
//获取监测点信息
|
//获取监测点信息
|
||||||
List<CsLinePO> csLinePOList = csLineFeignClient.getLinesByDevList(devIdList).getData();
|
List<CsLinePO> csLinePOList = csLineFeignClient.getLinesByDevList(devIdList).getData();
|
||||||
csLinePOList.forEach(item->{
|
csLinePOList.forEach(item->{
|
||||||
|
//没有统计间隔就计算下一次监测点
|
||||||
|
if (Objects.isNull(item.getLineInterval())) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
//应收数据
|
//应收数据
|
||||||
int dueCount = 1440 / item.getLineInterval();
|
int dueCount = 1440 / item.getLineInterval();
|
||||||
Integer process = devMap.get(item.getDeviceId()).getProcess();
|
Integer process = devMap.get(item.getDeviceId()).getProcess();
|
||||||
|
|||||||
@@ -170,6 +170,8 @@ public class RStatOnlineRateDServiceImpl extends MppServiceImpl<RStatOnlineRateD
|
|||||||
long differ = DateUtil.between(date, newDate, DateUnit.MINUTE);
|
long differ = DateUtil.between(date, newDate, DateUnit.MINUTE);
|
||||||
if (online.equals(type)) {
|
if (online.equals(type)) {
|
||||||
minute = InfluxDBPublicParam.DAY_MINUTE - (int) differ;
|
minute = InfluxDBPublicParam.DAY_MINUTE - (int) differ;
|
||||||
|
} else {
|
||||||
|
minute = (int) differ;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
List<PqsCommunicateDto> communicateDataOld = pqsCommunicateService.getRawDataEnd(lineParam);
|
List<PqsCommunicateDto> communicateDataOld = pqsCommunicateService.getRawDataEnd(lineParam);
|
||||||
|
|||||||
Reference in New Issue
Block a user