TestRouter.go 591 B

123456789101112131415161718192021222324252627
  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. }
  14. }
  15. func OrderSubmit(c *gin.Context) {
  16. param := share.GetJsonAnyParam(c)
  17. orderId, _ := param("orderId")
  18. order, b, err := manage.SetGoodsOrder(map[string]interface{}{"state": 1}, cast.ToInt(orderId))
  19. if err != nil || !b {
  20. c.JSON(200, CreateResultError(400, "订单不存在"))
  21. }
  22. c.JSON(200, CreateResultData(order))
  23. }