Pu Zhibing
2025-12-08 cd5d9852496a9280257c855ec238157f1f228458
ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/service/impl/TScreenContentServiceImpl.java
@@ -55,22 +55,22 @@
                    .multiply(multiplier)      // 乘以 0.1404
                    .divide(new BigDecimal("1000"),2, RoundingMode.HALF_DOWN); // 除以 1000,保留6位小数,四舍五入
        }
        vo.setCharge(charge);
//        vo.setCharge(charge);
        vo.setCharge(new BigDecimal(32.61));
        //获取累计储能放电量
        String s = KsolarUtils.getElectricity().split("_")[0];
        vo.setEnergyStorage(new BigDecimal(s).multiply(multiplier)      // 乘以 0.1404
                .divide(new BigDecimal("1000"),2, RoundingMode.HALF_DOWN));
//        vo.setEnergyStorage(new BigDecimal(s).multiply(multiplier)      // 乘以 0.1404
//                .divide(new BigDecimal("1000"),2, RoundingMode.HALF_DOWN));
        vo.setEnergyStorage(new BigDecimal(0.31));
        //获取累计发电
        vo.setPhotovoltaic(KsolarUtils.getYearAllEnergy());
//        vo.setPhotovoltaic(KsolarUtils.getYearAllEnergy());
        vo.setPhotovoltaic(new BigDecimal(4.2));
        //总数:
        BigDecimal total = vo.getPhotovoltaic().add(vo.getEnergyStorage()).add(vo.getCharge());
        vo.setTotal(total);
        //计算比率
        vo.setPhotovoltaicRate(calculateRatio(vo.getPhotovoltaic(),vo.getTotal()).multiply(new BigDecimal("100")));