1.pmsBug修改
This commit is contained in:
@@ -22,6 +22,7 @@ import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@@ -105,7 +106,12 @@ public class RUploadPointStatisticalDataDServiceImpl extends MppServiceImpl<RUpl
|
||||
int real = l3.stream().mapToInt(RStatIntegrityD::getRealTime).sum();
|
||||
rUploadPointStatisticalDataD.setExpectCollectNum(due);
|
||||
rUploadPointStatisticalDataD.setActualCollectNum(real);
|
||||
rUploadPointStatisticalDataD.setDataFullRate(BigDecimal.valueOf(real*100.0/due).setScale(4, BigDecimal.ROUND_HALF_UP).doubleValue());
|
||||
|
||||
if(due == 0 || real == 0){
|
||||
rUploadPointStatisticalDataD.setDataFullRate(BigDecimal.valueOf(0).setScale(4, RoundingMode.HALF_UP).doubleValue());
|
||||
}else {
|
||||
rUploadPointStatisticalDataD.setDataFullRate(BigDecimal.valueOf(real*100.0/due).setScale(4, RoundingMode.HALF_UP).doubleValue());
|
||||
}
|
||||
rUploadPointStatisticalDataD.setStationMonitorNum(l3.size());
|
||||
}
|
||||
result.add(rUploadPointStatisticalDataD);
|
||||
|
||||
Reference in New Issue
Block a user