|
@@ -3041,7 +3041,8 @@ class CameraApiController extends BaseController
|
|
|
->where('t.is_delete',0)
|
|
|
->where('t.delete_type',0)
|
|
|
->get();
|
|
|
- $risk_type_dict = [];
|
|
|
+ // 如果上边查到的风险类型还有问题的话,就用下边的维护的,不要去查数据库
|
|
|
+ $risk_type_dict = ['高处坠落','起重伤害','触电','火灾','机械伤害','中毒和窒息','物体打击','淹溺','灼烫','受限空间','坍塌','锅炉爆炸','其他爆炸','其他伤害'];;
|
|
|
foreach ($risk_type as $key=>$value) {
|
|
|
$risk_type_key = $value->value_key;
|
|
|
$risk_type_name = $value->NAME;
|
|
@@ -3081,6 +3082,26 @@ class CameraApiController extends BaseController
|
|
|
}
|
|
|
|
|
|
$risk_list = $risk_list->orderBy('risk_level')->get();
|
|
|
+ $str2="春检:";
|
|
|
+ // 存放春检数据
|
|
|
+ $temp_list=[];
|
|
|
+ // 存放其他数据
|
|
|
+ $temp_list2=[];
|
|
|
+ foreach ($risk_list as $key=>$value){
|
|
|
+ if (strstr($value->risk_name, $str2)){
|
|
|
+ $temp_list[] = $value;
|
|
|
+ }else{
|
|
|
+ $temp_list2[] = $value;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ unset($risk_list);
|
|
|
+ $risk_list = [];
|
|
|
+ foreach ($temp_list2 as $key=>$value){
|
|
|
+ $risk_list[] = $value;
|
|
|
+ }
|
|
|
+ foreach ($temp_list as $key=>$value){
|
|
|
+ $risk_list[] = $value;
|
|
|
+ }
|
|
|
|
|
|
// 洗煤厂数据
|
|
|
$coal_washery_list = DB::connection('mysql_fwe10')->table('uf_xx_coal_washery as t')->where('t.is_delete',0);
|
|
@@ -3185,7 +3206,11 @@ class CameraApiController extends BaseController
|
|
|
$risk_info = '';
|
|
|
if ($v->risk_level == 0) {
|
|
|
$gao++;
|
|
|
- $risk_info = '('.$risk_desc[$v->risk_level].','.$risk_type_dict[$v->risk_type].')';
|
|
|
+ if($v->risk_type != null) {
|
|
|
+ $risk_info = '(' . $risk_desc[$v->risk_level] . ',' . $risk_type_dict[$v->risk_type] . ')';
|
|
|
+ }else{
|
|
|
+ $risk_info = '('.$risk_desc[$v->risk_level].')';
|
|
|
+ }
|
|
|
} else if ($v->risk_level == 1) {
|
|
|
$zhong++;
|
|
|
if($v->risk_type != null){
|
|
@@ -3199,6 +3224,7 @@ class CameraApiController extends BaseController
|
|
|
|
|
|
$content .= ++$risk_index.".".$v->risk_name.$risk_info.";\n";
|
|
|
|
|
|
+
|
|
|
$place .= $risk_index.".".$v->risk_location.";\n";
|
|
|
$leader .= $risk_index.".".$v->work_people.";\n";
|
|
|
|
|
@@ -3215,10 +3241,20 @@ class CameraApiController extends BaseController
|
|
|
$risk_info = '';
|
|
|
if ($v->risk_level == 0) {
|
|
|
$gao++;
|
|
|
- $risk_info = '('.$risk_desc[$v->risk_level].','.$risk_type_dict[$v->risk_type].')';
|
|
|
+ if($v->risk_type != null){
|
|
|
+ $risk_info = '('.$risk_desc[$v->risk_level].','.$risk_type_dict[$v->risk_type].')';
|
|
|
+ }else{
|
|
|
+ $risk_info = '('.$risk_desc[$v->risk_level].')';
|
|
|
+ }
|
|
|
+// $risk_info = '('.$risk_desc[$v->risk_level].','.$risk_type_dict[$v->risk_type].')';
|
|
|
} else if ($v->risk_level == 1) {
|
|
|
$zhong++;
|
|
|
- $risk_info = '('.$risk_desc[$v->risk_level].','.$risk_type_dict[$v->risk_type].')';
|
|
|
+ if($v->risk_type != null){
|
|
|
+ $risk_info = '('.$risk_desc[$v->risk_level].','.$risk_type_dict[$v->risk_type].')';
|
|
|
+ }else{
|
|
|
+ $risk_info = '('.$risk_desc[$v->risk_level].')';
|
|
|
+ }
|
|
|
+// $risk_info = '('.$risk_desc[$v->risk_level].','.$risk_type_dict[$v->risk_type].')';
|
|
|
} else {
|
|
|
$di++;
|
|
|
}
|
|
@@ -3233,34 +3269,8 @@ class CameraApiController extends BaseController
|
|
|
}
|
|
|
$reviewer = array_unique($reviewer);
|
|
|
}
|
|
|
-// $line['index'] = ++ $index_waiwei;
|
|
|
-// $res["waiwei_list"][] = $line;
|
|
|
}
|
|
|
}
|
|
|
-// $risk_index = 0;
|
|
|
-// foreach ($coal_washery_risk_info_arr as $k => $v) {
|
|
|
-// $people += $v->work_num;
|
|
|
-// $risk_info = '';
|
|
|
-// if ($v->risk_level == 0) {
|
|
|
-// $gao++;
|
|
|
-// $risk_info = '('.$risk_desc[$v->risk_level].','.$risk_type_dict[$v->risk_type].')';
|
|
|
-// } else if ($v->risk_level == 1) {
|
|
|
-// $zhong++;
|
|
|
-// $risk_info = '('.$risk_desc[$v->risk_level].','.$risk_type_dict[$v->risk_type].')';
|
|
|
-// } else {
|
|
|
-// $di++;
|
|
|
-// }
|
|
|
-//
|
|
|
-// $content .= ++$risk_index.".".$v->risk_name.$risk_info.";\n";
|
|
|
-//
|
|
|
-// $place .= $risk_index.".".$v->risk_location.";";
|
|
|
-// $leader .= $risk_index.".".$v->work_people.";";
|
|
|
-//
|
|
|
-// if (isset($v->shr) && !empty($v->shr)) {
|
|
|
-// $reviewer[] = $v->shr;
|
|
|
-// }
|
|
|
-// $reviewer = array_unique($reviewer);
|
|
|
-// }
|
|
|
$level_total = '';
|
|
|
if ($gao > 0) $level_total .= '高风险'.$gao.'项 ';
|
|
|
if ($zhong > 0) $level_total .= '中风险'.$zhong.'项 ';
|