|
@@ -3336,8 +3336,14 @@ class CameraApiController extends BaseController
|
|
$params = $request->all();
|
|
$params = $request->all();
|
|
$type_list = [];
|
|
$type_list = [];
|
|
$index = 0;
|
|
$index = 0;
|
|
|
|
+ $nd_gao = 0;
|
|
|
|
+ $nd_zhong = 0;
|
|
|
|
+ $nd_di = 0;
|
|
|
|
+ $tx_gao = 0;
|
|
|
|
+ $tx_zhong = 0;
|
|
|
|
+ $tx_di = 0;
|
|
|
|
|
|
- $risk_type = ['高空坠落','起重伤害','触电','火灾','机械伤害','中毒和窒息','物体打击','淹溺','灼烫','受限空间','坍塌','锅炉爆炸','其他爆炸','其他伤害'];
|
|
|
|
|
|
+ $risk_type = ['高处坠落','起重伤害','触电','火灾','机械伤害','中毒和窒息','物体打击','淹溺','灼烫','受限空间','坍塌','锅炉爆炸','其他爆炸','其他伤害'];
|
|
|
|
|
|
if(isset($params['date'])){
|
|
if(isset($params['date'])){
|
|
$date = $params['date'];
|
|
$date = $params['date'];
|
|
@@ -3352,7 +3358,7 @@ class CameraApiController extends BaseController
|
|
->where('risk.is_delete',0)
|
|
->where('risk.is_delete',0)
|
|
->where('risk.delete_type',0)
|
|
->where('risk.delete_type',0)
|
|
->whereDate('risk.create_time', $date)
|
|
->whereDate('risk.create_time', $date)
|
|
- ->whereIn('risk.risk_level',[0,1])
|
|
|
|
|
|
+ // ->whereIn('risk.risk_level',[0,1])
|
|
->where('risk.current_step','结束节点')
|
|
->where('risk.current_step','结束节点')
|
|
->whereNotNull('risk.flow_id')
|
|
->whereNotNull('risk.flow_id')
|
|
->orderBy('coal.area_id')
|
|
->orderBy('coal.area_id')
|
|
@@ -3368,22 +3374,29 @@ class CameraApiController extends BaseController
|
|
if($risk_list[$j]->area_id == '1055262869143609349' && $risk_list[$j]->risk_type == $i){
|
|
if($risk_list[$j]->area_id == '1055262869143609349' && $risk_list[$j]->risk_type == $i){
|
|
if($risk_list[$j]->risk_level == 0){
|
|
if($risk_list[$j]->risk_level == 0){
|
|
$count_gao++;
|
|
$count_gao++;
|
|
|
|
+ $nd_gao++;
|
|
}
|
|
}
|
|
if($risk_list[$j]->risk_level == 1){
|
|
if($risk_list[$j]->risk_level == 1){
|
|
$count_zhong++;
|
|
$count_zhong++;
|
|
|
|
+ $nd_zhong++;
|
|
|
|
+ }
|
|
|
|
+ if($risk_list[$j]->risk_level != 2){
|
|
|
|
+ $index++;
|
|
|
|
+ array_push($data,[
|
|
|
|
+ 'area'=>$risk_list[$j]->area_title,
|
|
|
|
+ 'index'=>$index,
|
|
|
|
+ 'risk_type'=>$risk_type[$i],
|
|
|
|
+ 'risk_level'=>$risk_list[$j]->risk_level,
|
|
|
|
+ 'unit'=>$risk_list[$j]->coal_title,
|
|
|
|
+ 'content'=>$risk_list[$j]->risk_name,
|
|
|
|
+ 'people_count'=>$risk_list[$j]->work_num,
|
|
|
|
+ 'work_location'=>$risk_list[$j]->risk_location,
|
|
|
|
+ 'leader'=>$risk_list[$j]->work_people
|
|
|
|
+ ]);
|
|
|
|
+ }
|
|
|
|
+ if($risk_list[$j]->risk_level == 2){
|
|
|
|
+ $nd_di++;
|
|
}
|
|
}
|
|
- $index++;
|
|
|
|
- array_push($data,[
|
|
|
|
- 'area'=>$risk_list[$j]->area_title,
|
|
|
|
- 'index'=>$index,
|
|
|
|
- 'risk_type'=>$risk_type[$i],
|
|
|
|
- 'risk_level'=>$risk_list[$j]->risk_level,
|
|
|
|
- 'unit'=>$risk_list[$j]->coal_title,
|
|
|
|
- 'content'=>$risk_list[$j]->risk_name,
|
|
|
|
- 'people_count'=>$risk_list[$j]->work_num,
|
|
|
|
- 'work_location'=>$risk_list[$j]->risk_location,
|
|
|
|
- 'leader'=>$risk_list[$j]->work_people
|
|
|
|
- ]);
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -3412,22 +3425,29 @@ class CameraApiController extends BaseController
|
|
if($risk_list[$j]->area_id == '1055262899082551297' && $risk_list[$j]->risk_type == $i){
|
|
if($risk_list[$j]->area_id == '1055262899082551297' && $risk_list[$j]->risk_type == $i){
|
|
if($risk_list[$j]->risk_level == 0){
|
|
if($risk_list[$j]->risk_level == 0){
|
|
$count_gao++;
|
|
$count_gao++;
|
|
|
|
+ $tx_gao++;
|
|
}
|
|
}
|
|
if($risk_list[$j]->risk_level == 1){
|
|
if($risk_list[$j]->risk_level == 1){
|
|
$count_zhong++;
|
|
$count_zhong++;
|
|
|
|
+ $tx_zhong++;
|
|
|
|
+ }
|
|
|
|
+ if($risk_list[$j]->risk_level != 2){
|
|
|
|
+ $index++;
|
|
|
|
+ array_push($data,[
|
|
|
|
+ 'area'=>$risk_list[$j]->area_title,
|
|
|
|
+ 'index'=>$index,
|
|
|
|
+ 'risk_type'=>$risk_type[$i],
|
|
|
|
+ 'risk_level'=>$risk_list[$j]->risk_level,
|
|
|
|
+ 'unit'=>$risk_list[$j]->coal_title,
|
|
|
|
+ 'content'=>$risk_list[$j]->risk_name,
|
|
|
|
+ 'people_count'=>$risk_list[$j]->work_num,
|
|
|
|
+ 'work_location'=>$risk_list[$j]->risk_location,
|
|
|
|
+ 'leader'=>$risk_list[$j]->work_people
|
|
|
|
+ ]);
|
|
|
|
+ }
|
|
|
|
+ if($risk_list[$j]->risk_level == 2){
|
|
|
|
+ $tx_di++;
|
|
}
|
|
}
|
|
- $index++;
|
|
|
|
- array_push($data,[
|
|
|
|
- 'area'=>$risk_list[$j]->area_title,
|
|
|
|
- 'index'=>$index,
|
|
|
|
- 'risk_type'=>$risk_type[$i],
|
|
|
|
- 'risk_level'=>$risk_list[$j]->risk_level,
|
|
|
|
- 'unit'=>$risk_list[$j]->coal_title,
|
|
|
|
- 'content'=>$risk_list[$j]->risk_name,
|
|
|
|
- 'people_count'=>$risk_list[$j]->work_num,
|
|
|
|
- 'work_location'=>$risk_list[$j]->risk_location,
|
|
|
|
- 'leader'=>$risk_list[$j]->work_people
|
|
|
|
- ]);
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -3448,6 +3468,44 @@ class CameraApiController extends BaseController
|
|
|
|
|
|
$result['type_list'] = $type_list;
|
|
$result['type_list'] = $type_list;
|
|
|
|
|
|
|
|
+ if($nd_gao != 0){
|
|
|
|
+ $nd_gao = '高风险作业'.$nd_gao.'项,';
|
|
|
|
+ }else{
|
|
|
|
+ $nd_gao = '无高风险作业,';
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if($nd_zhong != 0){
|
|
|
|
+ $nd_zhong = '中风险作业'.$nd_zhong.'项,';
|
|
|
|
+ }else{
|
|
|
|
+ $nd_zhong = '无中风险作业,';
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if($nd_di != 0){
|
|
|
|
+ $nd_di = '低风险作业'.$nd_di.'项;';
|
|
|
|
+ }else{
|
|
|
|
+ $nd_di = '无低风险作业;';
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if($tx_gao != 0){
|
|
|
|
+ $tx_gao = '高风险作业'.$tx_gao.'项,';
|
|
|
|
+ }else{
|
|
|
|
+ $tx_gao = '无高风险作业,';
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if($tx_zhong != 0){
|
|
|
|
+ $tx_zhong = '中风险作业'.$tx_zhong.'项,';
|
|
|
|
+ }else{
|
|
|
|
+ $tx_zhong = '无中风险作业,';
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if($tx_di != 0){
|
|
|
|
+ $tx_di = '低风险作业'.$tx_di.'项;';
|
|
|
|
+ }else{
|
|
|
|
+ $tx_di = '无低风险作业;';
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ $result['remark'] = '备注:宁东片区'.$nd_gao.$nd_zhong.$nd_di.'太西片区'.$tx_gao.$tx_zhong.$tx_di;
|
|
|
|
+
|
|
return $result;
|
|
return $result;
|
|
}
|
|
}
|
|
|
|
|