|
@@ -88,9 +88,11 @@ class CameraApiController extends BaseController
|
|
|
|
|
|
//宁煤在离线数量
|
|
//宁煤在离线数量
|
|
$data[0]['title'] = $ningmei[0]->title;
|
|
$data[0]['title'] = $ningmei[0]->title;
|
|
|
|
+ $data[0]['mine_code'] = $ningmei[0]->mine_code;
|
|
$data[0]['total'] = DB::table('camera_list')->whereIn('mine_id',$mine_ningmei)->where('deleted_at',null)->count();
|
|
$data[0]['total'] = DB::table('camera_list')->whereIn('mine_id',$mine_ningmei)->where('deleted_at',null)->count();
|
|
$data[0]['total_online'] = DB::table('camera_list')->whereIn('mine_id',$mine_ningmei)->where('camera_status',1)->where('deleted_at',null)->count();
|
|
$data[0]['total_online'] = DB::table('camera_list')->whereIn('mine_id',$mine_ningmei)->where('camera_status',1)->where('deleted_at',null)->count();
|
|
$data[0]['total_offline'] = $data[0]['total'] - $data[0]['total_online'];
|
|
$data[0]['total_offline'] = $data[0]['total'] - $data[0]['total_online'];
|
|
|
|
+ $data[0]['rate'] = round($data[0]['total_online'] / $data[0]['total'] * 100)."%";
|
|
|
|
|
|
//宁煤下各矿在离线数量
|
|
//宁煤下各矿在离线数量
|
|
$mine_list = DB::table('mine_list')->where('parent_id',$ningmei[0]->id)->where('deleted_at',null)->get();
|
|
$mine_list = DB::table('mine_list')->where('parent_id',$ningmei[0]->id)->where('deleted_at',null)->get();
|
|
@@ -104,9 +106,11 @@ class CameraApiController extends BaseController
|
|
}
|
|
}
|
|
}
|
|
}
|
|
$data[$k+1]['title'] = $v->title;
|
|
$data[$k+1]['title'] = $v->title;
|
|
|
|
+ $data[$k+1]['mine_code'] = $v->mine_code;
|
|
$data[$k+1]['total'] = DB::table('camera_list')->whereIn('mine_id',$mine_use)->where('deleted_at',null)->count();
|
|
$data[$k+1]['total'] = DB::table('camera_list')->whereIn('mine_id',$mine_use)->where('deleted_at',null)->count();
|
|
$data[$k+1]['total_online'] = DB::table('camera_list')->whereIn('mine_id',$mine_use)->where('camera_status',1)->where('deleted_at',null)->count();
|
|
$data[$k+1]['total_online'] = DB::table('camera_list')->whereIn('mine_id',$mine_use)->where('camera_status',1)->where('deleted_at',null)->count();
|
|
$data[$k+1]['total_offline'] = $data[$k+1]['total'] - $data[$k+1]['total_online'];
|
|
$data[$k+1]['total_offline'] = $data[$k+1]['total'] - $data[$k+1]['total_online'];
|
|
|
|
+ $data[$k+1]['rate'] = round($data[$k+1]['total_online'] / $data[$k+1]['total'] * 100)."%";
|
|
}
|
|
}
|
|
|
|
|
|
return self::successResponse($data);
|
|
return self::successResponse($data);
|