IssueWorkController.php 870 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace app\workerapi\controller;
  3. use app\workerapi\lists\IssueWorkLists;
  4. use app\workerapi\logic\IssueWorkLogic;
  5. use app\workerapi\validate\IssueWorkValidate;
  6. /**
  7. * 投诉工单系统
  8. */
  9. class IssueWorkController extends BaseApiController
  10. {
  11. /**
  12. * 投诉工单列表
  13. *
  14. * @return \think\response\Json
  15. */
  16. public function issueWorkList()
  17. {
  18. return $this->dataLists(new IssueWorkLists());
  19. }
  20. /**
  21. * 投诉工单详情
  22. * @return \think\response\Json
  23. */
  24. public function detail()
  25. {
  26. $params = (new IssueWorkValidate())->goCheck('detail',[
  27. 'user_id' => $this->userId,
  28. ]);
  29. $result = IssueWorkLogic::detail($params);
  30. if (false === $result) {
  31. return $this->fail(IssueWorkLogic::getError());
  32. }
  33. return $this->data($result);
  34. }
  35. }