This commit is contained in:
wr
2025-04-11 10:24:16 +08:00
parent 8443d5020e
commit ba8d04c27a

View File

@@ -65,8 +65,8 @@ import java.util.stream.Collectors;
@RequiredArgsConstructor @RequiredArgsConstructor
public class SpecialAnalysisServiceImpl implements ISpecialAnalysisService { public class SpecialAnalysisServiceImpl implements ISpecialAnalysisService {
@Value("${line.num}")
private Integer NUM = 100; private Integer NUM=10;
@Resource @Resource
private EventDetailFeignClient eventDetailFeignClient; private EventDetailFeignClient eventDetailFeignClient;
@Resource @Resource
@@ -228,6 +228,9 @@ public class SpecialAnalysisServiceImpl implements ISpecialAnalysisService {
} }
for (DataPowerPDto dataPowerPDto : dtoList) { for (DataPowerPDto dataPowerPDto : dtoList) {
String minTime = dataPowerPDto.getMinTime().substring(11, dataPowerPDto.getMinTime().length()); String minTime = dataPowerPDto.getMinTime().substring(11, dataPowerPDto.getMinTime().length());
if(dataPowerPDto.getP()==0){
min[0].add(minTime);
}else{
double temp = BigDecimal.valueOf(ratePower) double temp = BigDecimal.valueOf(ratePower)
.divide(BigDecimal.valueOf(dataPowerPDto.getP()), 4, RoundingMode.HALF_UP).doubleValue(); .divide(BigDecimal.valueOf(dataPowerPDto.getP()), 4, RoundingMode.HALF_UP).doubleValue();
Integer i = getInteger(temp); Integer i = getInteger(temp);
@@ -235,6 +238,8 @@ public class SpecialAnalysisServiceImpl implements ISpecialAnalysisService {
min[i].add(minTime); min[i].add(minTime);
} }
} }
}
for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
try { try {
Field minTime = RActivePowerRangeDto.class.getDeclaredField("minsTime" + i); Field minTime = RActivePowerRangeDto.class.getDeclaredField("minsTime" + i);