- use auto router for callback msg.

- first normal demo api FinishedPickup added.
This commit is contained in:
gazebo
2018-08-20 15:08:36 +08:00
parent eeeab319fa
commit b69bac1182
16 changed files with 154 additions and 889 deletions

View File

@@ -15,31 +15,21 @@ import (
)
func init() {
nsJd := beego.NewNamespace("/djsw",
beego.NSInclude(
&controllers.JDOrderController{},
ns := beego.NewNamespace("/v2",
beego.NSNamespace("/order",
beego.NSInclude(
&controllers.OrderController{},
),
),
)
nsElm := beego.NewNamespace("/eleme",
beego.NSInclude(
&controllers.ELMOrderController{},
),
)
nsMtps := beego.NewNamespace("/mtps",
beego.NSInclude(
&controllers.MTPSOrderController{},
),
)
nsDada := beego.NewNamespace("/dadadelivery",
beego.NSInclude(
&controllers.DadaOrderController{},
),
)
beego.AddNamespace(nsJd, nsElm, nsMtps, nsDada)
beego.Get("/", func(ctx *beecontext.Context) {
ctx.WriteString("pong\n")
})
beego.Head("/", func(ctx *beecontext.Context) {
beego.AddNamespace(ns)
beego.AutoRouter(&controllers.DjswController{})
beego.AutoRouter(&controllers.MtpsController{})
beego.AutoRouter(&controllers.ElemeController{})
beego.AutoRouter(&controllers.DadaDeliveryController{})
beego.Any("/", func(ctx *beecontext.Context) {
ctx.WriteString("pong\n")
})
}