sectask_api.go 572 B

1234567891011121314151617181920212223242526
  1. package sectask
  2. import (
  3. "github.com/gogf/gf/net/ghttp"
  4. "strconv"
  5. "youngmini_server/app/utils"
  6. "youngmini_server/library/response"
  7. )
  8. var SecTask = secTaskApi{}
  9. type secTaskApi struct{}
  10. func (*secTaskApi) List(r *ghttp.Request) {
  11. var req ListSecTaskReq
  12. req.TaskStage, _ = strconv.Atoi(r.Get("task_stage").(string))
  13. tid, err := utils.SessionTalentInfo.GetTalentIdFromSession(r)
  14. if err != nil {
  15. response.Code(r, err)
  16. }
  17. if res, err := service.List(r.Context(), &req, tid); err != nil {
  18. response.Code(r, err)
  19. } else {
  20. response.SuccessWithData(r, res)
  21. }
  22. }