| | |
| | | .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"))); |