MineApiController.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: qiuzijian
  5. * Date: 2021-04-25
  6. * Time: 11:15
  7. */
  8. namespace Modules\Mine\Http\Controllers\Api;
  9. use App\Enum\ApiEnum;
  10. use App\Http\Controllers\Api\BaseController;
  11. use Illuminate\Support\Facades\Input;
  12. use Illuminate\Support\Facades\Log;
  13. use Modules\Camera\Http\Controllers\Api\HaiKangController;
  14. use Modules\Mine\Entities\MineListExt;
  15. use Modules\Mine\Enum\MineEnum;
  16. use Modules\Mine\Services\MineServices;
  17. class MineApiController extends BaseController
  18. {
  19. /**
  20. * 作者: qiuzijian
  21. * 注释: 获取矿井列表
  22. * @return \App\Http\Controllers\Api\JsonResponse
  23. */
  24. public function getMineList()
  25. {
  26. $mine_code = Input::get('mine_code', '');
  27. $result = MineServices::getMineList($mine_code);
  28. return self::successResponse($result);
  29. }
  30. /**
  31. * 作者: qiuzijian
  32. * 注释: 获取矿区列表
  33. * @return \App\Http\Controllers\Api\JsonResponse
  34. */
  35. public function getAreaList()
  36. {
  37. $mine_code = Input::get('mine_code', '');
  38. $result = MineServices::getAreaList($mine_code);
  39. // foreach ($result['data'] as $key => $val) {
  40. //分矿区判断是否使用海康视频服务器
  41. // $is_hak = MineListExt::where('mine_id', $val['mine_id'])->value('is_hak');
  42. // if ($is_hak) {
  43. // $hk_result = MineServices::getHaiKangArea($val['mine_id']);
  44. // $result['data'][$key]['children'] = $hk_result['data'];
  45. // }
  46. // }
  47. return self::successResponse($result);
  48. }
  49. }