ApiController.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: qiuzijian
  5. * Date: 6/22/24
  6. * Time: 12:32 PM
  7. */
  8. namespace Modules\Admin\Http\Controllers\Api;
  9. use App\Enum\ApiEnum;
  10. use App\Http\Controllers\Api\BaseController;
  11. use App\Http\Controllers\Controller;
  12. use Illuminate\Http\Request;
  13. use Illuminate\Support\Facades\Input;
  14. use Modules\Admin\Entities\User;
  15. use Modules\Admin\Http\Requests\TokenRequest;
  16. use Modules\Admin\Services\ApiService;
  17. use Modules\Staff\Entities\Staff;
  18. use Symfony\Component\HttpFoundation\Response;
  19. class ApiController extends BaseController
  20. {
  21. //网格化录入
  22. public function addConition(Request $request)
  23. {
  24. $params = Input::get();
  25. if (!$params) {
  26. return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
  27. }
  28. $result = ApiService::addConition($params);
  29. return self::successResponse($result);
  30. }
  31. //网格化人员轨迹查询条件
  32. public function getQueryConition(Request $request)
  33. {
  34. $date = Input::get('date', '');
  35. if (!$date) {
  36. return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
  37. }
  38. $result = ApiService::getQueryConitions($date);
  39. return self::successResponse($result);
  40. }
  41. //网格化人员轨迹
  42. public function getPersonTravel(Request $request)
  43. {
  44. $person_id = Input::get('person_id', '');
  45. $depart = Input::get('depart', '');
  46. $date = Input::get('date', '');
  47. if (!$person_id || !$depart) {
  48. return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
  49. }
  50. $result = ApiService::getPersonTravel($person_id, $depart, $date);
  51. return self::successResponse($result);
  52. }
  53. //网格化巡检记录查询条件
  54. public function getResultConition()
  55. {
  56. $result = ApiService::getResultConition();
  57. return self::successResponse($result);
  58. }
  59. //网格化巡检记录查询
  60. public function getResultRecord()
  61. {
  62. $depart = Input::get('depart', '');
  63. $date_type = Input::get('date_type', '');
  64. $result = ApiService::getResultRecord($depart, $date_type);
  65. return self::successResponse($result);
  66. }
  67. //网格化巡检记录列表
  68. public function getResultList()
  69. {
  70. }
  71. //网格化巡检记录列表
  72. public function getResultDlist()
  73. {
  74. }
  75. //网格化巡检记录列表
  76. public function getResultDetail()
  77. {
  78. }
  79. }