From 31dfe0a356f5d90944473d725fb14a52c8cdb4bf Mon Sep 17 00:00:00 2001 From: wanghongjun <1445693971@qq.com> Date: Wed, 27 Aug 2025 10:33:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E8=81=8A=E5=A4=A9=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E5=9B=BE=E7=89=87=EF=BC=8C=E4=B8=8D=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E8=A1=A8=E6=83=85=E5=8C=85=20=E5=92=8C=20?= =?UTF-8?q?=E6=9C=8B=E5=8F=8B=E5=9C=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/enterprise/model/File.php | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/enterprise/model/File.php b/app/enterprise/model/File.php index 2cb0545..d7d5e23 100644 --- a/app/enterprise/model/File.php +++ b/app/enterprise/model/File.php @@ -16,7 +16,9 @@ class File extends BaseModel if ($file_id) { $file = new self(); $item = $file->where('file_id', $file_id)->find(); - if ($item) { + $Emoji = Emoji::where(['file_id'=>$file_id,'delete_time'=>0])->find(); + $PostsFile = PostsFile::where(['file_id'=>$file_id,'delete_time'=>0])->find(); + if ($item && !$Emoji && !$PostsFile) { // 删除文件 $filename_dir = root_path(); $file_path = $filename_dir . 'public/' . ltrim($item->src,'/'); @@ -36,11 +38,6 @@ class File extends BaseModel // 删除图片数据 $item->delete(); } - // 同步删除表情包 - $Emoji = Emoji::where('file_id', $file_id)->find(); - if ($Emoji) { - $Emoji->delete(); - } } } } \ No newline at end of file