From a6c20412e01f18bdd49cacbe8d2d4b3a2ae6844f Mon Sep 17 00:00:00 2001 From: yangduo Date: Wed, 4 Dec 2024 17:35:51 +0800 Subject: [PATCH] fix --- server/wheelserver/api/v1/inapp_shop/inapp_shop.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/wheelserver/api/v1/inapp_shop/inapp_shop.go b/server/wheelserver/api/v1/inapp_shop/inapp_shop.go index 0d6d10ef..eafb4d4f 100644 --- a/server/wheelserver/api/v1/inapp_shop/inapp_shop.go +++ b/server/wheelserver/api/v1/inapp_shop/inapp_shop.go @@ -126,7 +126,7 @@ func (this *InAppShopApi) Callback(c *gin.Context) { return } - orderId := q5.SafeToString(rec["orderId"]) + orderId := q5.SafeToString(rec["gameOrderId"]) orderModel := new(model.InAppOrder) if err, found := orderModel.FindByOrderId(orderId); err != nil { f5.RspErr(c, 500, "server internal error") @@ -143,7 +143,9 @@ func (this *InAppShopApi) Callback(c *gin.Context) { } orderModel.Status = status - if orderModel.UpdateFields([]string{"status"}) != nil { + orderModel.SpOrderId = q5.SafeToString(rec["orderId"]) + orderModel.ModifyTime = int32(f5.GetApp().GetRealSeconds()) + if orderModel.UpdateFields([]string{"status","sp_order_id","modifytime"}) != nil { f5.RspErr(c, 500, "server internal error") return }