package controllers import ( "net/http" "git.rosy.net.cn/jx-callback/business/partner/delivery/mtps" "git.rosy.net.cn/jx-callback/globals/api" "github.com/astaxie/beego" ) // Operations about ELMOrder type MtpsController struct { beego.Controller } func (c *MtpsController) Status() { if c.Ctx.Input.Method() == http.MethodPost { obj, callbackResponse := api.MtpsAPI.GetOrderCallbackMsg(c.Ctx.Request) if callbackResponse == nil { callbackResponse = mtps.OnWaybillMsg(obj) } c.Data["json"] = callbackResponse c.ServeJSON() } else { c.Abort("404") } } func (c *MtpsController) Except() { if c.Ctx.Input.Method() == http.MethodPost { obj, callbackResponse := api.MtpsAPI.GetOrderExceptionCallbackMsg(c.Ctx.Request) if callbackResponse == nil { callbackResponse = mtps.OnWaybillExcept(obj) } c.Data["json"] = callbackResponse c.ServeJSON() } else { c.Abort("404") } }