cqpCow 2 anni fa
parent
commit
4ae3ccb944
1 ha cambiato i file con 9 aggiunte e 11 eliminazioni
  1. 9 11
      app/Service/EmployeeService.php

+ 9 - 11
app/Service/EmployeeService.php

@@ -40,18 +40,16 @@ class EmployeeService extends Service
         }
         $model->save();
 
-        if(! empty($data['depart_id'])){
+        $permisson_model = new EmployeeDepartPermission();
+        $permisson_model = $permisson_model->where('employee_id',$data['id'])->first();
+        if($permisson_model){
+            $permisson_model->depart_id = $data['depart_id'] ?? 0;
+            $permisson_model->save();
+        }else{
             $permisson_model = new EmployeeDepartPermission();
-            $permisson_model = $permisson_model->where('employee_id',$data['id'])->first();
-            if($permisson_model){
-                $permisson_model->depart_id = $data['depart_id'];
-                $permisson_model->save();
-            }else{
-                $permisson_model = new EmployeeDepartPermission();
-                $permisson_model->employee_id = $data['id'];
-                $permisson_model->depart_id = $data['depart_id'];
-                $permisson_model->save();
-            }
+            $permisson_model->employee_id = $data['id'];
+            $permisson_model->depart_id = $data['depart_id'] ?? 0;
+            $permisson_model->save();
         }
 
         return [true,'保存成功!'];