fix
This commit is contained in:
parent
7f38018b8c
commit
da9203fe64
|
@ -133,6 +133,9 @@ func (v *Vas) CreateOrder(ctx *gin.Context, req *vasproto.CreateOrderReq) (data
|
|||
return
|
||||
}
|
||||
req.CalcPrice = req.CustomCoins * 10 // 单位:分
|
||||
// 邀请人
|
||||
case dbstruct.ProductIdMembership:
|
||||
req.Uid, _ = v.account.GetInviterMid(ctx, req.Mid)
|
||||
}
|
||||
|
||||
// 获取商品
|
||||
|
@ -2085,7 +2088,13 @@ func (v *Vas) DealOneOrder(ctx *gin.Context, orderId string) (err error) {
|
|||
// 支付宝查询订单
|
||||
switch order.GetPayType() {
|
||||
case vasproto.PayTypeAlipayH5:
|
||||
alipayCli := alipaycli.GetDefaultAlipayClient()
|
||||
alipayCli := alipaycli.GetAlipayClientByAppId(order.GetOid3())
|
||||
if alipayCli == nil {
|
||||
err = errors.New("not find alipayCli")
|
||||
logger.Error("find alipayCli nil, id: %v, err: %v", orderId, err)
|
||||
return
|
||||
}
|
||||
|
||||
var alipayResp *alipay.TradeQueryResponse
|
||||
alipayResp, err = alipayCli.QueryOrder(ctx, &alipaycli.QueryOrderParam{
|
||||
OutTradeNo: orderId,
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue