update 订单逻辑改造工厂模式

(cherry picked from commit bbf2e914f1)
This commit is contained in:
2023-09-02 11:09:11 +08:00
parent 3fd71220de
commit 62b698dc59

View File

@@ -197,7 +197,7 @@ public class MemberAdapayRecordServiceImpl implements MemberAdapayRecordService
return;
}
// 更新冻结金额 = 目前冻结的金额 - 需要解冻的金额
record.setFreezeAmt(record.getFreezeAmt().subtract(freezeAmount));
record.setFreezeAmt(record.getFreezeAmt().add(freezeAmount));
// 更新此笔交易单的剩余金额 = 支付金额 - 累计退款金额 - 累计消费金额 - 累计冻结金额
BigDecimal balanceAmt = record.getPayAmt().subtract(record.getRefundAmt()).subtract(record.getSpendAmt()).subtract(record.getFreezeAmt());
record.setBalanceAmt(balanceAmt);