Преглед изворни кода

[电表统计][修改][chart55提示错误]

release_toaliyun_real
luozukai пре 6 година
родитељ
комит
aab48d6b54
1 измењених фајлова са 7 додато и 4 уклоњено
  1. +7
    -4
      mallinkService/src/main/java/com/iformall/service/impl/WxChartServiceImpl.java

+ 7
- 4
mallinkService/src/main/java/com/iformall/service/impl/WxChartServiceImpl.java Прегледај датотеку

@@ -415,13 +415,16 @@ public class WxChartServiceImpl implements WxChartDataService {
} }


if (lastMonthPower.getUsedPower() !=null && currentPower.getUsedPower() != null) { if (lastMonthPower.getUsedPower() !=null && currentPower.getUsedPower() != null) {
double hbd = (double) (currentPower.getUsedPower() - lastMonthPower.getUsedPower()) / lastMonthPower.getUsedPower() * 100;
double hb = new BigDecimal(hbd).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
resultMap.put("usedPowerRate", hb + "%");
if(lastMonthPower.getUsedPower().equals(0)){
resultMap.put("usedPowerRate", "0%");
}else{
double hbd = (double) (currentPower.getUsedPower() - lastMonthPower.getUsedPower()) / lastMonthPower.getUsedPower() * 100;
double hb = new BigDecimal(hbd).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
resultMap.put("usedPowerRate", hb + "%");
}
} else { } else {
resultMap.put("usedPowerRate", "--" + "%"); resultMap.put("usedPowerRate", "--" + "%");
} }

KwMeter kwMeter = new KwMeter(); KwMeter kwMeter = new KwMeter();
kwMeter.setTenantId(tenantId); kwMeter.setTenantId(tenantId);
kwMeter.setStatus(EnumMeterStatus.VALID.getCode()); kwMeter.setStatus(EnumMeterStatus.VALID.getCode());


Loading…
Откажи
Сачувај