|
@@ -288,14 +288,19 @@ class EmployeeService extends Service
|
|
|
->where('employee_id',$model->id)
|
|
->where('employee_id',$model->id)
|
|
|
->pluck('file')
|
|
->pluck('file')
|
|
|
->toArray();
|
|
->toArray();
|
|
|
-
|
|
|
|
|
EmployeeFile::where('del_time',0)
|
|
EmployeeFile::where('del_time',0)
|
|
|
->where('employee_id',$model->id)
|
|
->where('employee_id',$model->id)
|
|
|
->update(['del_time' => $time]);
|
|
->update(['del_time' => $time]);
|
|
|
|
|
|
|
|
$new = [];
|
|
$new = [];
|
|
|
- $insert = [];
|
|
|
|
|
if(! empty($data['img_url'])){
|
|
if(! empty($data['img_url'])){
|
|
|
|
|
+ if(in_array($data['img_url'], $old)) {
|
|
|
|
|
+ foreach ($old as $o_k => $o_v){
|
|
|
|
|
+ if($o_v == $data['img_url']) unset($old[$o_k]);
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $new[] = $data['img_url'];
|
|
|
|
|
+ }
|
|
|
$insert[] = [
|
|
$insert[] = [
|
|
|
'employee_id' => $model->id,
|
|
'employee_id' => $model->id,
|
|
|
'file' => $data['img_url'],
|
|
'file' => $data['img_url'],
|
|
@@ -303,7 +308,6 @@ class EmployeeService extends Service
|
|
|
'top_depart_id' => $user['top_depart_id'],
|
|
'top_depart_id' => $user['top_depart_id'],
|
|
|
];
|
|
];
|
|
|
EmployeeFile::insert($insert);
|
|
EmployeeFile::insert($insert);
|
|
|
- $new[] = $data['img_url'];
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
DB::commit();
|
|
DB::commit();
|