cqpCow 1 year ago
parent
commit
ebca686ced
1 changed files with 29 additions and 0 deletions
  1. 29 0
      app/Service/RangeService.php

+ 29 - 0
app/Service/RangeService.php

@@ -489,4 +489,33 @@ class RangeService extends Service
 
         return array_unique(array_column($customer_id,'customer_id'));;
     }
+
+    //获取可见人施工单
+    public function RangeConstructionEmpDetail($data_id = 0){
+        if(empty($data_id)) return [];
+
+        $see = SeeRange::where('del_time',0)
+            ->whereIn('data_id',$data_id)
+            ->where('data_type',SeeRange::type_two)
+            ->where('type',SeeRange::data_two)
+            ->get()->toArray();dd($see);
+        $emp_map = Employee::where('del_time',0)
+            ->whereIn('id',array_column($see,'param_id'))
+            ->pluck('emp_name','id')->toArray();
+
+        $employee = [];
+        foreach ($see as $value){
+            $name = $emp_map[$value['param_id']] ?? '';
+            if(! empty($name)){
+                $tmp = [
+                    'id' => $value['param_id'],
+                    'name' => $emp_map[$value['param_id']] ?? '',
+                ];
+                $employee[$value['data_id']][] = $tmp;
+            }
+        }
+
+        return $employee;
+    }
+
 }