feat(user): 订单生成修正
This commit is contained in:
parent
014940d86d
commit
6009ccebcc
@ -50,11 +50,14 @@ func (l *PaymentLogic) Payment(req *types.PaymentReq) (resp *types.PaymentResp,
|
|||||||
}
|
}
|
||||||
|
|
||||||
var prepayID string
|
var prepayID string
|
||||||
outTradeNo := l.svcCtx.WechatPayService.GenerateOutTradeNo()
|
var outTradeNo string
|
||||||
|
|
||||||
var createOrderErr error
|
var createOrderErr error
|
||||||
if req.PayMethod == "wechatpay" {
|
if req.PayMethod == "wechatpay" {
|
||||||
|
outTradeNo = l.svcCtx.WechatPayService.GenerateOutTradeNo()
|
||||||
prepayID, createOrderErr = l.svcCtx.WechatPayService.CreateWechatAppOrder(l.ctx, product.SellPrice, product.Description, outTradeNo)
|
prepayID, createOrderErr = l.svcCtx.WechatPayService.CreateWechatAppOrder(l.ctx, product.SellPrice, product.Description, outTradeNo)
|
||||||
} else {
|
} else {
|
||||||
|
outTradeNo = l.svcCtx.AlipayService.GenerateOutTradeNo()
|
||||||
prepayID, createOrderErr = l.svcCtx.AlipayService.CreateAlipayAppOrder(product.SellPrice, product.Description, outTradeNo)
|
prepayID, createOrderErr = l.svcCtx.AlipayService.CreateAlipayAppOrder(product.SellPrice, product.Description, outTradeNo)
|
||||||
}
|
}
|
||||||
if createOrderErr != nil {
|
if createOrderErr != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user