TaskInformation.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. namespace app\api\controller\v1;
  3. use app\api\business\TaskInformationBus;
  4. class TaskInformation
  5. {
  6. //获取任务详情
  7. public function getTaskDetail()
  8. {
  9. $data = [
  10. 'pageNum' => request()->param('pageNum', 1, 'int'),
  11. 'pageSize' => request()->param('pageSize', null, 'int'),
  12. 'task_id' => request()->param('task_id', null, 'int'),
  13. ];
  14. $result = (new TaskInformationBus())->getTaskDetail($data['task_id'], $data['pageNum'], $data['pageSize']);
  15. return showSuccess($result);
  16. }
  17. //获取抽样任务列表
  18. public function getSampleTaskList()
  19. {
  20. $data = [
  21. 'pageNum' => request()->param('pageNum', 1, 'int'),
  22. 'pageSize' => request()->param('pageSize', null, 'int'),
  23. 'task_id' => request()->param('task_id', null, 'int'),
  24. ];
  25. $result = (new TaskInformationBus())->getSampleTaskList($data['task_id'], $data['pageNum'], $data['pageSize']);
  26. return showSuccess($result);
  27. }
  28. //获取检测任务列表
  29. public function getCheckTaskList()
  30. {
  31. $data = [
  32. 'pageNum' => request()->param('pageNum', 1, 'int'),
  33. 'pageSize' => request()->param('pageSize', null, 'int'),
  34. 'task_id' => request()->param('task_id', null, 'int'),
  35. ];
  36. $result = (new TaskInformationBus())->getCheckTaskList($data['task_id'], $data['pageNum'], $data['pageSize']);
  37. return showSuccess($result);
  38. }
  39. //获取报告上传任务列表
  40. public function getReportTaskList()
  41. {
  42. $data = [
  43. 'pageNum' => request()->param('pageNum', 1, 'int'),
  44. 'pageSize' => request()->param('pageSize', null, 'int'),
  45. 'task_id' => request()->param('task_id', null, 'int'),
  46. ];
  47. $result = (new TaskInformationBus())->getReportTaskList($data['task_id'], $data['pageNum'], $data['pageSize']);
  48. return showSuccess($result);
  49. }
  50. }