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; } }