|
@@ -1670,10 +1670,19 @@ class CameraApiController extends BaseController
|
|
|
|
|
|
//洗煤厂统计
|
|
|
public function coalWasheryTotal(Request $request){
|
|
|
- $coal_washery = DB::connection('task_xixuan')->table('xx_coal_washery')->get();
|
|
|
+ $params = $request->all();
|
|
|
+
|
|
|
+ if(isset($params['area_id'])){
|
|
|
+ $area = [$params['area_id']];
|
|
|
+ }else{
|
|
|
+ $area = [1,2];
|
|
|
+ }
|
|
|
+
|
|
|
+ $coal_washery = DB::connection('task_xixuan')->table('xx_coal_washery')->whereIn('area_id',$area)->get();
|
|
|
if(count($coal_washery) > 0){
|
|
|
for($i=0;$i<count($coal_washery);$i++){
|
|
|
$result[$i]['unit_name'] = $coal_washery[$i]->name;
|
|
|
+ $result[$i]['coal_washery_id'] = $coal_washery[$i]->id;
|
|
|
$result[$i]['data'] = [
|
|
|
[
|
|
|
'label' => '高',
|
|
@@ -1702,9 +1711,9 @@ class CameraApiController extends BaseController
|
|
|
$params = $request->all();
|
|
|
|
|
|
if(isset($params['type'])){
|
|
|
- $type = $params['type'];
|
|
|
+ $type = [$params['type']];
|
|
|
}else{
|
|
|
- $type = 0;
|
|
|
+ $type = [0,1,2];
|
|
|
}
|
|
|
|
|
|
$list = [];
|
|
@@ -1733,7 +1742,7 @@ class CameraApiController extends BaseController
|
|
|
if(isset($params['id'])){
|
|
|
$risk = $risk->where('xx_coal_washery.id',$params['id']);
|
|
|
}
|
|
|
- $risk = $risk->where('risk_level',$type)->get();
|
|
|
+ $risk = $risk->whereIn('risk_level',$type)->get();
|
|
|
|
|
|
$risk_level = ['高风险','中风险','低风险'];
|
|
|
$risk_type = ['高空坠落','起重伤害','触电','火灾','机械伤害','中毒和窒息'];
|
|
@@ -1749,7 +1758,11 @@ class CameraApiController extends BaseController
|
|
|
$result['data'][$i]['work_people'] = $risk[$i]->work_people;
|
|
|
$result['data'][$i]['work_num'] = $risk[$i]->work_num;
|
|
|
$result['data'][$i]['risk_level'] = $risk_level[$risk[$i]->risk_level];
|
|
|
- $result['data'][$i]['risk_type'] = $risk_type[$risk[$i]->risk_type];
|
|
|
+ if($risk[$i]->risk_type != null){
|
|
|
+ $result['data'][$i]['risk_type'] = $risk_type[$risk[$i]->risk_type];
|
|
|
+ }else{
|
|
|
+ $result['data'][$i]['risk_type'] = '无';
|
|
|
+ }
|
|
|
$result['data'][$i]['coal_washery'] = $risk[$i]->coal_washery;
|
|
|
}
|
|
|
}
|
|
@@ -1816,27 +1829,35 @@ class CameraApiController extends BaseController
|
|
|
|
|
|
$result['detail'] = [
|
|
|
[
|
|
|
- 'label' => '风险类型:',
|
|
|
- 'value' => $risk_type_value
|
|
|
+ 'label' => '所属单位:',
|
|
|
+ 'value' => $risk[0]->unit
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'label' => '区队名称:',
|
|
|
+ 'value' => $risk[0]->coal_washery
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'label' => '班次:',
|
|
|
+ 'value' => $risk[0]->classes
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'label' => '作业人数:',
|
|
|
+ 'value' => $risk[0]->work_num
|
|
|
],
|
|
|
[
|
|
|
'label' => '风险等级:',
|
|
|
'value' => $risk_level[$risk[0]->risk_level]
|
|
|
],
|
|
|
[
|
|
|
- 'label' => '单位:',
|
|
|
- 'value' => $risk[0]->coal_washery
|
|
|
+ 'label' => '风险类型:',
|
|
|
+ 'value' => $risk_type_value
|
|
|
],
|
|
|
[
|
|
|
- 'label' => '风险作业内容:',
|
|
|
+ 'label' => '作业内容:',
|
|
|
'value' => $risk[0]->risk_name
|
|
|
],
|
|
|
[
|
|
|
- 'label' => '人数:',
|
|
|
- 'value' => $risk[0]->work_num
|
|
|
- ],
|
|
|
- [
|
|
|
- 'label' => '地点:',
|
|
|
+ 'label' => '作业地点:',
|
|
|
'value' => $risk[0]->work_location
|
|
|
],
|
|
|
[
|
|
@@ -1844,6 +1865,10 @@ class CameraApiController extends BaseController
|
|
|
'value' => $risk[0]->work_people
|
|
|
],
|
|
|
[
|
|
|
+ 'label' => '进展情况:',
|
|
|
+ 'value' => $risk[0]->describe
|
|
|
+ ],
|
|
|
+ [
|
|
|
'label' => '固定摄像头:',
|
|
|
'value' => $camera_name
|
|
|
],
|
|
@@ -2059,4 +2084,21 @@ class CameraApiController extends BaseController
|
|
|
|
|
|
return self::successResponse($result);
|
|
|
}
|
|
|
+
|
|
|
+ //图片上传
|
|
|
+ public function uploadImg(Request $request){
|
|
|
+ $file = $request->file('file');
|
|
|
+
|
|
|
+ $file_name = CameraServices::uploadFile($file);
|
|
|
+
|
|
|
+ $file_path = public_path() . '/filedownload/';
|
|
|
+
|
|
|
+ $res = CameraServices::uploadOssFile($file_name, $file_path);
|
|
|
+
|
|
|
+ CameraServices::delUploadFile();
|
|
|
+
|
|
|
+ $result['image_path'] = $res;
|
|
|
+
|
|
|
+ return $this->success($result);
|
|
|
+ }
|
|
|
}
|