Cyd.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. /**
  3. *
  4. *User:Administrator
  5. *Date:2021/10/28
  6. */
  7. namespace app\api\controller\v1;
  8. use app\api\business\CydBus;
  9. use app\api\business\SampleBus;
  10. use think\exception\ValidateException;
  11. class Cyd
  12. {
  13. //监管端获取抽样单列表
  14. public function getCydList()
  15. {
  16. $task_id = request()->param('task_id', '', 'int');
  17. // try {
  18. // validate(\app\api\validate\Sample::class)->scene('get_cyd_list')->check($task_id);
  19. // } catch (ValidateException $exception) {
  20. // return show(config('status.err_validate'),$exception->getError());
  21. // }
  22. $result = (new CydBus())->getCydList($task_id);
  23. // if ($result['total'] == 0) {
  24. // return showError(config('status.none_cyd_info'));
  25. // }
  26. return showSuccess($result);
  27. }
  28. public function updateCydStatus()
  29. {
  30. $cyd_id = request()->param('cyd_id', '', 'int');
  31. $result = (new CydBus())->updateCydStatus($cyd_id);
  32. return showSuccess($result);
  33. }
  34. public function getCydDetail()
  35. {
  36. $sample_id = request()->param('sample_id', '', 'trim');
  37. $result = (new SampleBus())->getCydDetail($sample_id);
  38. return $result;
  39. }
  40. }