TestRouter.go 647 B

12345678910111213141516171819202122232425262728
  1. package router
  2. import (
  3. "demo/data/dao/manage"
  4. "demo/share"
  5. "github.com/gin-gonic/gin"
  6. "github.com/spf13/cast"
  7. )
  8. func TestRouth(engine *gin.RouterGroup) {
  9. user := engine.Group("/test")
  10. user.Use(LoginInterceptor())
  11. {
  12. //user.GET("/order/pay", OrderSubmit)
  13. PushRouter(user, "POST", "/order/pay", OrderSubmit)
  14. }
  15. }
  16. func OrderSubmit(c *gin.Context) {
  17. param := share.GetJsonAnyParam(c)
  18. orderId, _ := param("orderId")
  19. order, b, err := manage.SetGoodsOrder(map[string]interface{}{"state": 1}, cast.ToInt(orderId))
  20. if err != nil || !b {
  21. c.JSON(200, CreateResultError(400, "订单不存在"))
  22. }
  23. c.JSON(200, CreateResultData(order))
  24. }