diff --git a/modules/qingyuan/src/main/java/com/thing/qingyuan/manageboard/service/impl/PlantServiceImpl.java b/modules/qingyuan/src/main/java/com/thing/qingyuan/manageboard/service/impl/PlantServiceImpl.java index 2514cc9..0635467 100644 --- a/modules/qingyuan/src/main/java/com/thing/qingyuan/manageboard/service/impl/PlantServiceImpl.java +++ b/modules/qingyuan/src/main/java/com/thing/qingyuan/manageboard/service/impl/PlantServiceImpl.java @@ -92,7 +92,7 @@ public class PlantServiceImpl extends BaseServiceImpl //光伏数量 photovoltaicOverviewDTO.setNum(new BigDecimal(CollectionUtils.size(list))); //光伏装机容量 - BigDecimal capacity = list.stream().map(PlantEntity::getCapacity).reduce(BigDecimal.ZERO, BigDecimal::add); + BigDecimal capacity = list.stream().map(PlantEntity::getCapacity).reduce(BigDecimal.ZERO, BigDecimal::add).divide(new BigDecimal(1000), 4, RoundingMode.HALF_UP); photovoltaicOverviewDTO.setCapacity(capacity); List entityCodes = list.stream().map(PlantEntity::getPlantId).map(Object::toString).toList(); //获取所有光伏电站的物实体