BackGoodsRouter.go 709 B

12345678910111213141516171819202122232425262728293031323334
  1. package router
  2. import (
  3. "demo/data/dao"
  4. "demo/data/domain"
  5. "demo/share"
  6. "github.com/gin-gonic/gin"
  7. "github.com/mitchellh/mapstructure"
  8. )
  9. // BackGoodsRouter 废弃
  10. func BackGoodsRouter(engine *gin.RouterGroup) {
  11. user := engine.Group("/back/goods")
  12. PushRouter(user, "POST", "/sort", SortSku)
  13. }
  14. func SortSku(c *gin.Context) {
  15. data := share.GetJsonAnyParam(c)
  16. list, _ := data("sortList")
  17. sorts := make([]domain.SkuSort, 0)
  18. err := mapstructure.Decode(list, &sorts)
  19. if err != nil {
  20. c.JSON(200, CreateResultError(400, "参数解析错误"))
  21. return
  22. }
  23. err = dao.SortSkuList(sorts)
  24. if err != nil {
  25. c.JSON(200, CreateResultError(400, "排序失败"))
  26. return
  27. }
  28. c.JSON(200, CreateResult())
  29. }