update 设置实收金额字段

This commit is contained in:
Lemon
2025-05-16 14:08:48 +08:00
parent ebdfbc51fd
commit 2dd90e0938
4 changed files with 9 additions and 0 deletions

View File

@@ -989,6 +989,7 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
// 把交易记录中的用电量,金额等信息 更新到orderBasicInfo和orderDetail
orderBasicInfo.setVirtualAmount(virtualAmount); // 虚拟金额
orderBasicInfo.setSettleAmount(orderAmount.subtract(virtualAmount)); // 结算金额
orderBasicInfo.setActualReceivedAmount(orderAmount.subtract(virtualAmount)); // 实收金额
orderBasicInfo.setOrderStatus(OrderStatusEnum.ORDER_COMPLETE.getValue());
orderBasicInfo.setReason(data.getStopReasonMsg()); // 充电停止原因
orderBasicInfo.setSettlementTime(DateUtils.getNowDate()); // 结算时间
@@ -2601,6 +2602,8 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
orderBasicInfo.setVirtualAmount(new BigDecimal(data.getConsumptionAmount()));
// 结算金额
orderBasicInfo.setSettleAmount(BigDecimal.ZERO);
// 实收金额
orderBasicInfo.setActualReceivedAmount(BigDecimal.ZERO);
// 充电开始时间
orderBasicInfo.setChargeStartTime(DateUtils.parseDate(data.getStartTime()));
// 充电结束时间