mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-05-08 20:10:16 +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)) {
|
if (StringUtils.equals(delayMode, Constants.ADAPAY_PAY_MODE_DELAY)) {
|
||||||
// 记账 冻结金额
|
// 记账 冻结金额
|
||||||
|
freezeAmount(orderBasicInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
OrderSettleResult orderSettleResult = null;
|
OrderSettleResult orderSettleResult = null;
|
||||||
@@ -805,12 +805,18 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 冻结订单金额
|
* 冻结订单金额
|
||||||
|
* delay模式的运营商需要用到
|
||||||
* 记一笔账,还没有到分账时间,把订单消费金额在支付单里冻结,退款的时候不能动这些钱
|
* 记一笔账,还没有到分账时间,把订单消费金额在支付单里冻结,退款的时候不能动这些钱
|
||||||
*/
|
*/
|
||||||
private void freezeAmount(OrderBasicInfo orderBasicInfo) {
|
private void freezeAmount(OrderBasicInfo orderBasicInfo) {
|
||||||
String orderCode = orderBasicInfo.getOrderCode();
|
String orderCode = orderBasicInfo.getOrderCode();
|
||||||
// 查询这笔订单的支付id/查询该笔订单的支付交易回调
|
// 查询这笔订单的支付id/查询该笔订单的支付交易回调
|
||||||
AdapayCallbackRecord adapayCallbackRecord = selectAdapayCallbackRecord(orderCode);
|
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