Browse Source

后台一键删除接口优化2

master
wanghongjun 4 months ago
parent
commit
3e76dece49
  1. 14
      app/enterprise/model/Message.php

14
app/enterprise/model/Message.php

@ -397,7 +397,7 @@ class Message extends BaseModel
}
// 一键清除数据
public function oneClickDelMsg($type)
public static function oneClickDelMsg($type)
{
switch ($type) {
case "user":
@ -428,6 +428,16 @@ class Message extends BaseModel
foreach ($file_id_arr as $file_id) {
File::syncDelFile($file_id);
}
$model->where('is_group',$is_group)->force()->delete();
$res = (new self())->where('is_group',$is_group)->select();
foreach ($res as $row) {
$row->force()->delete();
}
if ($is_group) {
$group_id_arr = (new Group())->column('group_id');
wsSendMsg($group_id_arr, 'delGroupAllMsg', [], 1);
} else {
$user_id_arr = (new User())->column('user_id');
wsSendMsg($user_id_arr, 'delUserAllMsg', [], 0);
}
}
}
Loading…
Cancel
Save