FaultCodeController.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <?php
  2. namespace app\workerapi\controller;
  3. use app\workerapi\lists\FaultSearchLists;
  4. use app\adminapi\logic\fault_code\FaultCodeLogic;
  5. use app\adminapi\logic\fault_type\FaultTypeLogic;
  6. use app\adminapi\validate\fault_code\FaultCodeValidate;
  7. class FaultCodeController extends BaseApiController
  8. {
  9. public array $notNeedLogin = ['getTreeLists','detail'];
  10. public function getTreeLists()
  11. {
  12. $goods_category_id = $this->request->get('goods_category_id', 0);
  13. $result = FaultTypeLogic::getAllData('api',$goods_category_id);
  14. return $this->data($result);
  15. }
  16. /**
  17. * @notes 获取列表
  18. * @return \think\response\Json
  19. * @author likeadmin
  20. * @date 2024/10/18 09:58
  21. */
  22. public function lists()
  23. {
  24. $params = (new FaultCodeValidate())->goCheck('detail');
  25. $result = FaultCodeLogic::lists($params);
  26. return $this->data($result);
  27. }
  28. /**
  29. * @notes 故障搜索
  30. * @return \think\response\Json
  31. * @author likeadmin
  32. * @date 2024/10/18 09:58
  33. */
  34. public function search()
  35. {
  36. return $this->dataLists(new FaultSearchLists());
  37. }
  38. }