TaskCommon.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. /**
  3. *
  4. *User:Administrator
  5. *Date:2021/10/13
  6. */
  7. namespace app\api\controller\v1;
  8. use app\api\business\OrganizerTaskBus;
  9. use app\api\business\TestUnitBus;
  10. class TaskCommon
  11. {
  12. //获取检测单位列表(抽样机构 todo 增加查询功能 检测单位和抽样单位可以写到一起
  13. private $OrganizerTaskBus;
  14. public function __construct()
  15. {
  16. $this->OrganizerTaskBus = new OrganizerTaskBus();
  17. }
  18. public function getTestUnitList()
  19. {
  20. $pageNum = request()->param('pageNum',1,'int');
  21. $pageSize = request()->param('pageSize',10,'int');
  22. $group_type = request()->param('groupname', '检测机构', 'trim');//todo 这里看以后的数据安排,先默认显示检测机构的分组
  23. $data=[
  24. 'name' => request()->param('name','','trim'),
  25. ];
  26. $result = (new TestUnitBus())->selectTestUnit($data,$group_type,$pageNum,$pageSize);
  27. return showSuccess($result);
  28. }
  29. public function getTaskInfo()
  30. {
  31. $data = ['task_id' => request()->param('task_id')];
  32. $result = $this->OrganizerTaskBus->getTaskInfo($data);
  33. return showSuccess($result);
  34. }
  35. }