bugfix orderSplitRecords中电费分账金额与服务费分账金额为null, 设置0

This commit is contained in:
Guoqs
2025-09-29 10:48:17 +08:00
parent 5c86e525d2
commit 21b9f3bf35

View File

@@ -158,7 +158,17 @@ public class OrderSplitRecordServiceImpl implements OrderSplitRecordService {
return Lists.newArrayList();
}
// 根据入参拉出时间段内所有订单的分账记录
return orderSplitRecordMapper.queryOrderSplitDataList(merchantId, stationId, startTime, endTime);
List<OrderSplitRecord> orderSplitRecords = orderSplitRecordMapper.queryOrderSplitDataList(merchantId, stationId, startTime, endTime);
// orderSplitRecords中电费分账金额与服务费分账金额为null, 设置0
for (OrderSplitRecord orderSplitRecord : orderSplitRecords) {
if (orderSplitRecord.getElectricitySplitAmount() == null) {
orderSplitRecord.setElectricitySplitAmount(BigDecimal.ZERO);
}
if (orderSplitRecord.getServiceSplitAmount() == null) {
orderSplitRecord.setServiceSplitAmount(BigDecimal.ZERO);
}
}
return orderSplitRecords;
}
/**