|
|
|
@ -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(); |
|
|
|
|