|
@@ -2,6 +2,7 @@ package com.zcxk.rmcp.web.service.impl;
|
|
|
|
|
|
import com.zcxk.core.common.pojo.TotalResult;
|
|
|
import com.zcxk.core.oauth2.util.UserUtil;
|
|
|
+import com.zcxk.core.utils.BigDecimalUtils;
|
|
|
import com.zcxk.core.utils.DateUtil;
|
|
|
import com.zcxk.rmcp.api.vo.MeterReadWaterRecordVo;
|
|
|
import com.zcxk.rmcp.core.dao.MeterReadWaterRecordMapper;
|
|
@@ -40,7 +41,10 @@ public class MeterReadWaterRecordServiceImpl implements MeterReadWaterRecordServ
|
|
|
List<MeterReadWaterRecordVo> list = meterReadWaterRecordMapper.listWaterRecord(beginDate, endDate, UserUtil.getCurrentUser().getUserCondition());
|
|
|
for (MeterReadWaterRecordVo meterReadWaterRecordVo : list) {
|
|
|
total = total.add(meterReadWaterRecordVo.getWaterConsumption());
|
|
|
+ if (!BigDecimalUtils.equals(meterReadWaterRecordVo.getWaterConsumption(), "0")) {
|
|
|
+ meterReadWaterRecordVo.setWaterConsumption(BigDecimalUtils.divide(meterReadWaterRecordVo.getWaterConsumption(), "10000",4));
|
|
|
+ }
|
|
|
}
|
|
|
- return new TotalResult<>(list, total);
|
|
|
+ return new TotalResult<>(list, BigDecimalUtils.divide(total, "10000",4));
|
|
|
}
|
|
|
}
|