|
@@ -158,6 +158,12 @@ class EmployeeService extends Service
|
|
|
$model->account = $data['number'];
|
|
|
$model->sex = $data['sex']??'男';
|
|
|
$model->birth_date = $data['birth_date']??'';
|
|
|
+ if($model->pic != $data['pic']){
|
|
|
+ // 使用正则表达式匹配特定路径部分并替换为空
|
|
|
+ $pattern = '/^https?:\/\/[^\/]+\/image\//';
|
|
|
+ $replacedUrl = preg_replace($pattern, '', $data['pic']);
|
|
|
+ (new FileUploadService())->delLocalPublicFile($replacedUrl);
|
|
|
+ }
|
|
|
$model->pic = $data['pic'] ?? '';
|
|
|
if($model->is_admin == 1){
|
|
|
if($data['password'] !== '********'){
|