|
@@ -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,'保存成功!'];
|
|
}
|
|
}
|