From 8ea9f38a9936d9dd8746b843c75935b7788413eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Wed, 13 May 2026 09:48:45 +0800 Subject: [PATCH] 1 --- controllers/jds_callback.go | 39 ++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 14 deletions(-) diff --git a/controllers/jds_callback.go b/controllers/jds_callback.go index 69384d241..7b974faf3 100644 --- a/controllers/jds_callback.go +++ b/controllers/jds_callback.go @@ -2,10 +2,8 @@ package controllers import ( "bytes" - "io/ioutil" - "net/http" - "git.rosy.net.cn/jx-callback/business/partner/purchase/jdshop" + "io/ioutil" "git.rosy.net.cn/jx-callback/globals/api" "github.com/astaxie/beego/server/web" @@ -15,17 +13,30 @@ type JdsController struct { web.Controller } +// Msg 这个是京东秒送平台回调 +//func (c *JdsController) Msg() { +// if c.Ctx.Input.Method() == http.MethodPost { +// ctx := c.Ctx +// ctx.Request.Body = ioutil.NopCloser(bytes.NewReader(ctx.Input.RequestBody)) +// call, err := api.JdShopAPI.GetCallbackMsg(ctx.Request) +// if err == nil { +// jdshop.OnCallbackMsg(call) +// } +// c.Data["json"] = call +// c.ServeJSON() +// } else { +// c.Abort("404") +// } +//} + +// Msg 这个是京东秒送平台回调 func (c *JdsController) Msg() { - if c.Ctx.Input.Method() == http.MethodPost { - ctx := c.Ctx - ctx.Request.Body = ioutil.NopCloser(bytes.NewReader(ctx.Input.RequestBody)) - call, err := api.JdShopAPI.GetCallbackMsg(ctx.Request) - if err == nil { - jdshop.OnCallbackMsg(call) - } - c.Data["json"] = call - c.ServeJSON() - } else { - c.Abort("404") + ctx := c.Ctx + ctx.Request.Body = ioutil.NopCloser(bytes.NewReader(ctx.Input.RequestBody)) + call, err := api.JdShopAPI.GetCallbackMsg(ctx.Request) + if err == nil { + jdshop.OnCallbackMsg(call) } + c.Data["json"] = call + c.ServeJSON() }