testSettleOrderLogicV2

This commit is contained in:
Guoqs
2025-03-26 20:32:12 +08:00
parent 670a35c9a1
commit fdee4a7d8c
5 changed files with 51 additions and 10 deletions

View File

@@ -619,7 +619,10 @@ public abstract class AbstractProgramLogic implements InitializingBean {
orderBasicInfo.setVirtualAmount(virtualAmount); // 虚拟金额
orderBasicInfo.setSettleAmount(dataOrderAmount.subtract(virtualAmount)); // 结算金额 = 消费金额 - 虚拟金额
orderBasicInfo.setReason(data.getStopReasonMsg()); // 充电停止原因
orderBasicInfo.setSettlementTime(DateUtils.getNowDate()); // 结算时间
if (Objects.isNull(orderBasicInfo.getSettlementTime())) {
// 如果结算时间为空,设置当前时间为结算时间
orderBasicInfo.setSettlementTime(DateUtils.getNowDate()); // 结算时间
}
updateSOC(orderBasicInfo);
/*