package controllers import ( "git.rosy.net.cn/baseapi/platformapi/mtwmapi" _ "git.rosy.net.cn/jx-callback/business/partner/purchase/mtwm" "github.com/astaxie/beego" ) type MtwmController struct { beego.Controller } func (c *MtwmController) onCallbackMsg(msgType string) { c.Data["json"] = mtwmapi.Err2CallbackResponse(nil, "") c.ServeJSON() } func (c *MtwmController) WaybillStatus() { c.onCallbackMsg(mtwmapi.MsgTypeWaybillStatus) } func (c *MtwmController) NewOrder() { c.onCallbackMsg(mtwmapi.MsgTypeNewOrder) } func (c *MtwmController) OrderAccpted() { c.onCallbackMsg(mtwmapi.MsgTypeOrderAccepted) } func (c *MtwmController) OrderFinished() { c.onCallbackMsg(mtwmapi.MsgTypeOrderFinished) } func (c *MtwmController) OrderFinancial() { c.onCallbackMsg(mtwmapi.MsgTypeOrderFinancial) } func (c *MtwmController) UserUrgeOrder() { c.onCallbackMsg(mtwmapi.MsgTypeUserUrgeOrder) } func (c *MtwmController) NumberDowngrade() { c.onCallbackMsg(mtwmapi.MsgTypePrivateNumberDowngrade) } func (c *MtwmController) OrderModified() { c.onCallbackMsg(mtwmapi.MsgTypeOrderModified) }