Browse Source

删除聊天记录图片,不同步删除表情包 和 朋友圈

master
wanghongjun 3 months ago
parent
commit
31dfe0a356
  1. 9
      app/enterprise/model/File.php

9
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();
}
}
}
}
Loading…
Cancel
Save