Browse Source

优化删除聊天记录逻辑3

master
wanghongjun 6 months ago
parent
commit
5845146399
  1. 8
      app/enterprise/controller/Im.php

8
app/enterprise/controller/Im.php

@ -443,17 +443,19 @@ class Im extends BaseController
$id = $param['id'];
$map = ['id' => $id];
$message = Message::where($map)->find();
$data = $message;
if ($message) {
$message->del_user = $this->userInfo['user_id'];
if ($message['is_group'] == 1) {
if ($message['del_user']) {
$message->del_user .= ',' . $this->userInfo['user_id'];
} else {
$message->del_user = $this->userInfo['user_id'];
}
} else {
if ($data['del_user'] > 0) {
if ($message['del_user']) {
$message->delete();
return success(lang('system.delOk'));
} else {
$message->del_user = $this->userInfo['user_id'];
}
}
$message->save();

Loading…
Cancel
Save