劲创营---任务项目
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 

30 строки
804 B

  1. package svc
  2. import (
  3. "applet/app/comm/e"
  4. "applet/app/comm/svc"
  5. "applet/app/comm/utils"
  6. "applet/app/store/md"
  7. "code.fnuoos.com/go_rely_warehouse/zyos_model.git/src/models"
  8. "github.com/gin-gonic/gin"
  9. )
  10. func DemoList(c *gin.Context) {
  11. var args md.TaskReq
  12. if err := c.ShouldBindJSON(&args); err != nil {
  13. e.OutErr(c, e.ERR_INVALID_ARGS)
  14. return
  15. }
  16. storeId := svc.GetCampStoreId(c)
  17. list := make([]map[string]string, 0)
  18. var data = make([]models.CampTaskList, 0)
  19. sess := svc.MasterDb(c).Where("store_id=? and is_delete=0", storeId)
  20. count, _ := sess.Limit(utils.StrToInt(args.Size), (utils.StrToInt(args.P)-1)*utils.StrToInt(args.Size)).OrderBy("apply_time desc,id desc").FindAndCount(&data)
  21. res := map[string]interface{}{
  22. "list": list,
  23. "total": count,
  24. }
  25. e.OutSuc(c, res, nil)
  26. return
  27. }