This commit is contained in:
lwl0608 2024-02-19 21:04:45 +08:00
parent 7f38018b8c
commit da9203fe64
2 changed files with 57 additions and 1 deletions

View File

@ -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