订单优化
This commit is contained in:
parent
938d586ebf
commit
1344325fcc
@ -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,
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user