diff --git a/server/payserver/api/v1/mainservice/mainservice.go b/server/payserver/api/v1/mainservice/mainservice.go index 53bf6b6..b0ba265 100644 --- a/server/payserver/api/v1/mainservice/mainservice.go +++ b/server/payserver/api/v1/mainservice/mainservice.go @@ -218,17 +218,17 @@ func (this *MainServiceApi) WxNotifyPurchase(c *gin.Context) { nowtimestr := q5.SafeToString(f5.GetApp().GetRealSeconds()) originstr := "account_id=" + orderModel.AccountId - originstr += "&goodsid=" + string(orderModel.ItemId) + originstr += "&goodsid=" + payloadobj.GoodsInfo.ProductId originstr += "&orderid=" + orderModel.OrderId originstr += "&amount=" + q5.SafeToString(payloadobj.GoodsInfo.ActualPrice) - originstr += ":" + nowtimestr + constant.NOFITY_GAMESERVER_SALT + originstr += ":" + constant.NOFITY_GAMESERVER_SALT + nowtimestr params := map[string]string{ "c": "Recharge", "a": "purchaseNotify", "account_id": orderModel.AccountId, "orderid": orderModel.OrderId, "timestamp": nowtimestr, - "goodsid": string(orderModel.ItemId), + "goodsid": payloadobj.GoodsInfo.ProductId, "amount": q5.SafeToString(payloadobj.GoodsInfo.ActualPrice), "sign": q5.Md5Str(originstr), }