fix and add
This commit is contained in:
@@ -6,6 +6,7 @@ import (
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
paylogic "tydata-server/app/main/api/internal/logic/pay"
|
||||
"tydata-server/app/main/api/internal/svc"
|
||||
"tydata-server/app/main/api/internal/types"
|
||||
"tydata-server/app/main/model"
|
||||
@@ -91,6 +92,9 @@ func (l *AdminRefundOrderLogic) handleAlipayRefund(order *model.Order, req *type
|
||||
return nil, err
|
||||
}
|
||||
|
||||
// 退款成功后,更新代理佣金状态并扣除钱包金额
|
||||
paylogic.HandleCommissionAndWalletDeduction(l.ctx, l.svcCtx, nil, order)
|
||||
|
||||
return &types.AdminRefundOrderResp{
|
||||
Status: model.OrderStatusRefunded,
|
||||
RefundNo: refundNo,
|
||||
@@ -121,6 +125,9 @@ func (l *AdminRefundOrderLogic) handleWechatRefund(order *model.Order, req *type
|
||||
return nil, err
|
||||
}
|
||||
|
||||
// 退款成功后,更新代理佣金状态并扣除钱包金额
|
||||
paylogic.HandleCommissionAndWalletDeduction(l.ctx, l.svcCtx, nil, order)
|
||||
|
||||
return &types.AdminRefundOrderResp{
|
||||
Status: model.OrderRefundStatusPending,
|
||||
RefundNo: refundNo,
|
||||
|
||||
Reference in New Issue
Block a user