mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-21 03:25:12 +08:00
更新会员交易记录的冻结金额
This commit is contained in:
@@ -762,7 +762,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
||||
*/
|
||||
if (StringUtils.equals(delayMode, Constants.ADAPAY_PAY_MODE_DELAY)) {
|
||||
// 记账 冻结金额
|
||||
|
||||
freezeAmount(orderBasicInfo);
|
||||
}
|
||||
|
||||
OrderSettleResult orderSettleResult = null;
|
||||
@@ -805,12 +805,18 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
||||
|
||||
/**
|
||||
* 冻结订单金额
|
||||
* delay模式的运营商需要用到
|
||||
* 记一笔账,还没有到分账时间,把订单消费金额在支付单里冻结,退款的时候不能动这些钱
|
||||
*/
|
||||
private void freezeAmount(OrderBasicInfo orderBasicInfo) {
|
||||
String orderCode = orderBasicInfo.getOrderCode();
|
||||
// 查询这笔订单的支付id/查询该笔订单的支付交易回调
|
||||
AdapayCallbackRecord adapayCallbackRecord = selectAdapayCallbackRecord(orderCode);
|
||||
String paymentId = adapayCallbackRecord.getPaymentId();
|
||||
memberAdapayRecordService.updateFreezeAmount(paymentId, orderBasicInfo.getSettleAmount());
|
||||
|
||||
// 订单支付记录,保存一下消费记录 deduction_record
|
||||
List<OrderPayRecord> orderPayRecordList = orderPayRecordService.getOrderPayRecordList(orderCode);
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user