|
@@ -1,77 +0,0 @@
|
|
|
-<?php
|
|
|
-/**
|
|
|
- * Created by PhpStorm.
|
|
|
- * User: qiuzijian
|
|
|
- * Date: 2021-05-18
|
|
|
- * Time: 15:09
|
|
|
- */
|
|
|
-
|
|
|
-namespace App\Http\Controllers;
|
|
|
-
|
|
|
-use Illuminate\Support\Facades\Config;
|
|
|
-use Illuminate\Support\Facades\DB;
|
|
|
-use Illuminate\Support\Facades\Input;
|
|
|
-use Illuminate\Support\Facades\Log;
|
|
|
-use Illuminate\Support\Facades\Redis;
|
|
|
-use Modules\Camera\Entities\CameraList;
|
|
|
-use Modules\Camera\Enum\CameraEnum;
|
|
|
-use Modules\Camera\Http\Controllers\Api\HaiKangController;
|
|
|
-use Modules\Camera\Http\Controllers\Api\TdwyController;
|
|
|
-use Modules\Camera\Jobs\CameraDownload;
|
|
|
-use Modules\Camera\Services\CameraServices;
|
|
|
-use Modules\Mine\Entities\MineList;
|
|
|
-use Modules\Mine\Entities\MineListExt;
|
|
|
-use Modules\Mine\Services\MineServices;
|
|
|
-
|
|
|
-class TestsController {
|
|
|
-
|
|
|
- public function test()
|
|
|
- {
|
|
|
- dd(345);
|
|
|
- //宁煤洗选重复摄像头
|
|
|
- // $this->xixuan_repeat();
|
|
|
-
|
|
|
- //新接入摄像头接口测试
|
|
|
- $this->new_joggle();
|
|
|
- }
|
|
|
-
|
|
|
- //新接入摄像头接口测试
|
|
|
- public function new_joggle(){
|
|
|
- $mine_id_list = MineListExt::where('is_hak', 1)->pluck('mine_id')->all();
|
|
|
-// dd($mine_id_list);
|
|
|
- MineServices::getHaiKangArea(4569, CameraEnum::REQUEST_TYPE_LOCAL);//配合修改mineext和haikangcontroller里打印
|
|
|
- dd(123);
|
|
|
- }
|
|
|
-
|
|
|
- //宁煤洗选重复摄像头
|
|
|
- public function xixuan_repeat(){
|
|
|
- $mine_all = DB::table('mine_list')->where('deleted_at',null)->get();//所有区域
|
|
|
- //宁煤下各矿在离线数量
|
|
|
- $mine_list = DB::table('mine_list')->where('parent_id',968)->where('deleted_at',null)->get();
|
|
|
- $mine_use = [];//宁煤下每个矿所有区域
|
|
|
- foreach($mine_all as $key=>$value){
|
|
|
- if(count(explode('|',$value->degree)) > 1){
|
|
|
- if(explode('|',$value->degree)[0] == 968 && explode('|',$value->degree)[1] == 2429){
|
|
|
- $mine_use[] = $value->id;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- $total = DB::table('camera_list')
|
|
|
- ->select('camera_list.camera_name','camera_list.camera_status','mine_list.title')
|
|
|
- ->leftJoin('mine_list','mine_list.id','=','camera_list.mine_id')
|
|
|
- ->whereIn('camera_list.mine_id',$mine_use)
|
|
|
- ->where('camera_list.deleted_at',null)
|
|
|
- ->where('mine_list.deleted_at',null)
|
|
|
- ->orderBy('mine_list.title')
|
|
|
- ->get();
|
|
|
- // dd($total);
|
|
|
- $aa = [];
|
|
|
- foreach($total as $k=>$v){
|
|
|
- $aa[] = $v->camera_name;
|
|
|
- }
|
|
|
- $unique_arr = array_unique ( $aa );
|
|
|
- // dd($unique_arr);
|
|
|
- $repeat_arr = array_diff_assoc ( $aa, $unique_arr );
|
|
|
- return $repeat_arr;
|
|
|
- }
|
|
|
-}
|