0929-部分数据优化
This commit is contained in:
@ -387,13 +387,13 @@ public class EmsStatsReportServiceImpl implements IEmsStatsReportService
|
||||
String tarteDate = DateUtils.convertToString(targetMinute);
|
||||
PowerStatisListVo currentData = dataMap.get(tarteDate);
|
||||
if (currentData == null && lastData != null) {
|
||||
BigDecimal pvPower = lastData.getPvPower();
|
||||
BigDecimal storagePower = lastData.getStoragePower();
|
||||
BigDecimal gridPower = lastData.getGridPower();
|
||||
BigDecimal pvPower = lastData.getPvPower()==null?new BigDecimal(0) :lastData.getGridPower();
|
||||
BigDecimal storagePower = lastData.getStoragePower()==null?new BigDecimal(0) :lastData.getGridPower();
|
||||
BigDecimal gridPower = lastData.getGridPower()==null?new BigDecimal(0) :lastData.getGridPower();
|
||||
currentData = new PowerStatisListVo(tarteDate.toString(),gridPower,storagePower,pvPower);
|
||||
} else if (currentData == null && lastData == null){
|
||||
// 开头无数据,所有字段设为null
|
||||
currentData = new PowerStatisListVo(tarteDate.toString(), null, null, null);
|
||||
currentData = new PowerStatisListVo(tarteDate.toString(), new BigDecimal(0), new BigDecimal(0), new BigDecimal(0));
|
||||
}
|
||||
lastData = currentData;
|
||||
powerStatisListVoList.add(currentData);
|
||||
|
||||
Reference in New Issue
Block a user