订单优化

This commit is contained in:
hahwu 2025-09-11 11:38:42 +08:00
parent 6f5068802a
commit 57e3ecdcc5

View File

@ -108,13 +108,12 @@ func TriggerShippingOrder(player *Player, req *msg.ReqShippingOrder) {
if OrderData.PayStatus == MergeConst.ORDER_STATUS_PAY { if OrderData.PayStatus == MergeConst.ORDER_STATUS_PAY {
break break
} }
} }
if OrderData == nil { if OrderData == nil {
log.Debug("[order data nil] Uid:%d;OrderSn:%s;PayOrder:%s;", player.M_DwUin, OrderSn, req.ProduceId) log.Debug("[order data nil] Uid:%d;OrderSn:%s;PayOrder:%s;", player.M_DwUin, OrderSn, req.ProduceId)
return return
} }
log.Debug("[order verify success] Uid:%d;OrderSn:%s;PayOrder:%s;", player.M_DwUin, OrderData.OrderId, OrderData.PayChannelOrderId) log.Debug("[order verify success] Uid:%d;OrderSn:%s;PayOrder:%s;Token:%s", player.M_DwUin, OrderData.OrderId, OrderData.PayChannelOrderId, req.Token)
player.lock.Lock() player.lock.Lock()
defer player.lock.Unlock() defer player.lock.Unlock()
OrderExtraData := &ChargeExtra{} OrderExtraData := &ChargeExtra{}
@ -132,6 +131,7 @@ func TriggerShippingOrder(player *Player, req *msg.ReqShippingOrder) {
SendCharge(player, OrderExtraData) SendCharge(player, OrderExtraData)
} }
OrderData.PayStatus = MergeConst.ORDER_STATUS_SHIP OrderData.PayStatus = MergeConst.ORDER_STATUS_SHIP
OrderData.PayChannelOrderId = req.Token
db.UpdatePlayerChargeData(OrderData) db.UpdatePlayerChargeData(OrderData)
player.PlayMod.save() player.PlayMod.save()
orderDataMap := map[string]interface{}{ orderDataMap := map[string]interface{}{
@ -142,6 +142,7 @@ func TriggerShippingOrder(player *Player, req *msg.ReqShippingOrder) {
"ProductId": OrderData.ProductId, "ProductId": OrderData.ProductId,
"CreateTime": OrderData.CreateTime, "CreateTime": OrderData.CreateTime,
"PayTime": OrderData.PayTime, "PayTime": OrderData.PayTime,
"Token": req.Token,
"Price": OrderData.Price, "Price": OrderData.Price,
"PayType": OrderData.PayType, "PayType": OrderData.PayType,
} }