cqpCow %!s(int64=2) %!d(string=hai) anos
pai
achega
2db084008f
Modificáronse 1 ficheiros con 17 adicións e 13 borrados
  1. 17 13
      app/Service/EmployeeService.php

+ 17 - 13
app/Service/EmployeeService.php

@@ -40,16 +40,18 @@ class EmployeeService extends Service
         }
         }
         $model->save();
         $model->save();
 
 
-        $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{
+        if(! empty($data['depart_id'])){
             $permisson_model = new EmployeeDepartPermission();
             $permisson_model = new EmployeeDepartPermission();
-            $permisson_model->employee_id = $data['id'];
-            $permisson_model->depart_id = $data['depart_id'];
-            $permisson_model->save();
+            $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();
+            }
         }
         }
 
 
         return [true,'保存成功!'];
         return [true,'保存成功!'];
@@ -73,10 +75,12 @@ class EmployeeService extends Service
         }
         }
         $model->save();
         $model->save();
 
 
-        $permisson_model = new EmployeeDepartPermission();
-        $permisson_model->employee_id = $model->id;
-        $permisson_model->depart_id = $data['depart_id'];
-        $permisson_model->save();
+        if(! empty($data['depart_id'])){
+            $permisson_model = new EmployeeDepartPermission();
+            $permisson_model->employee_id = $model->id;
+            $permisson_model->depart_id = $data['depart_id'];
+            $permisson_model->save();
+        }
 
 
         return [true,'保存成功!'];
         return [true,'保存成功!'];
     }
     }