TaskController.php 902 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace App\Http\Controllers\Api\v1;
  3. use App\Http\Controllers\Api\webApp;
  4. use App\Services\Api\TaskService;
  5. use App\Services\ConfigService;
  6. /**
  7. * 任务
  8. * @package App\Http\Controllers\Api
  9. */
  10. class TaskController extends webApp
  11. {
  12. /**
  13. * 列表
  14. * @return array
  15. */
  16. public function index()
  17. {
  18. $type =request()->post('type', 1);
  19. $datas = TaskService::make()->getTaskList($this->userId, $type);
  20. return showJson(1010, true, $datas);
  21. }
  22. /**
  23. * 更新任务
  24. * @return array
  25. */
  26. public function check()
  27. {
  28. $type =request()->post('type', 11);
  29. $collectId =request()->post('collect_id', 1);
  30. if(!$result = TaskService::make()->updateTask($this->userId,$type, $collectId)){
  31. return showJson(1016, false);
  32. }else{
  33. return showJson(1017, true, $result);
  34. }
  35. }
  36. }