feat(user): 订单生成修正

This commit is contained in:
liangzai 2024-11-23 22:01:20 +08:00
parent 014940d86d
commit 6009ccebcc

View File

@ -50,11 +50,14 @@ func (l *PaymentLogic) Payment(req *types.PaymentReq) (resp *types.PaymentResp,
}
var prepayID string
outTradeNo := l.svcCtx.WechatPayService.GenerateOutTradeNo()
var outTradeNo string
var createOrderErr error
if req.PayMethod == "wechatpay" {
outTradeNo = l.svcCtx.WechatPayService.GenerateOutTradeNo()
prepayID, createOrderErr = l.svcCtx.WechatPayService.CreateWechatAppOrder(l.ctx, product.SellPrice, product.Description, outTradeNo)
} else {
outTradeNo = l.svcCtx.AlipayService.GenerateOutTradeNo()
prepayID, createOrderErr = l.svcCtx.AlipayService.CreateAlipayAppOrder(product.SellPrice, product.Description, outTradeNo)
}
if createOrderErr != nil {