| 1234567891011121314151617181920212223242526272829303132333435 |
- package router
- import (
- "demo/data/dao/manage"
- "demo/share"
- "fmt"
- "github.com/gin-gonic/gin"
- "github.com/spf13/cast"
- )
- func TestRouth(engine *gin.RouterGroup) {
- user := engine.Group("/test")
- {
- PushRouter(user, "POST", "/order/pay", OrderSubmit)
- PushRouter(user, "POST", "/test", DataTest)
- }
- }
- func OrderSubmit(c *gin.Context) {
- param := share.GetJsonAnyParam(c)
- orderId, _ := param("orderId")
- order, b, err := manage.SetGoodsOrder(map[string]interface{}{"state": 1}, cast.ToInt64(orderId))
- if err != nil || !b {
- c.JSON(200, CreateResultError(400, "订单不存在"))
- }
- c.JSON(200, CreateResultData(order))
- }
- func DataTest(c *gin.Context) {
- body := make(map[string]interface{})
- c.ShouldBindJSON(&body)
- fmt.Println("router:", body)
- fmt.Println("router:", c.Request.Body)
- c.JSON(200, CreateResultData("test"))
- }
|