瀏覽代碼

风险作业审批

任敬轩 6 月之前
父節點
當前提交
efb8842317
共有 1 個文件被更改,包括 11 次插入2 次删除
  1. 11 2
      Modules/Camera/Http/Controllers/Api/CameraApiController.php

+ 11 - 2
Modules/Camera/Http/Controllers/Api/CameraApiController.php

@@ -2907,6 +2907,7 @@ class CameraApiController extends BaseController
         $result = [];
         $classes = ['早班','中班','夜班'];
         $risk_level = ['高','中','低'];
+        $risk_desc = ['高风险','中风险','低风险'];
 
         if(isset($params['date'])){
             $date = $params['date'];
@@ -2949,6 +2950,7 @@ class CameraApiController extends BaseController
                     $content = '';//工作内容
                     $place = '';//作业地点
                     $leader = '';//负责人
+                    $reviewer = [];//审核人
 
                     for($j=0;$j<count($risk_list);$j++){
                         $people = $people + $risk_list[$j]->work_num;
@@ -2963,13 +2965,20 @@ class CameraApiController extends BaseController
                             $di = $di + 1;
                         }
 
-                        $content = $content . ($j+1) . '.' . $risk_list[$j]->risk_name.';';
+                        $content = $content . ($j+1) . '.' . $risk_list[$j]->risk_name.'('.$risk_desc[$risk_list[$j]->risk_level].');';
 
                         $place = $place . ($j+1) . '.' . $risk_list[$j]->risk_location.';';
 
                         $leader = $leader . ($j+1) . '.' . $risk_list[$j]->work_people.';';
+
+                        if($risk_list[$j]->shr != null){
+                            $reviewer[] = $risk_list[$j]->shr;
+                        }
                     }
 
+                    $reviewer = array_unique($reviewer);
+                    $reviewer = implode(',',$reviewer);
+
                     $level_total = '';
                     if($gao > 0){
                         $level_total = $level_total . '高风险'.$gao.'项,';
@@ -2993,7 +3002,7 @@ class CameraApiController extends BaseController
                         'place'        => $place,
                         'leader'       => $leader,
                         'risk_describe'=> $risk_list[0]->risk_describe,
-                        'reviewer'     => ''
+                        'reviewer'     => $reviewer
                     ]);
                 }
             }