Browse Source

消息删除改为软删除2

master
wanghongjun 8 months ago
parent
commit
ce455b953e
  1. 2
      app/enterprise/controller/Im.php
  2. 2
      app/manage/controller/Message.php

2
app/enterprise/controller/Im.php

@ -820,7 +820,7 @@ class Im extends BaseController
if($message['from_user']!=$this->userInfo['user_id']){
return warning(lang('system.noAuth'));
}
$message->delete();
Message::where(['id' => $id])->find()->delete();
// 如果是最后一条消息,需要将上一条设置为最后一条
if($message['is_last']){
Message::where(['chat_identify'=>$message['chat_identify']])->order('msg_id desc')->limit(1)->update(['is_last'=>1]);

2
app/manage/controller/Message.php

@ -181,7 +181,7 @@ class Message extends BaseController
$dealType=$param['dealType'] ?? 0;
$content=$message['content'] ?? '';
if($dealType==1){
$message->delete();
MessageModel::where(['id' => $id])->find()->delete();
// 如果是最后一条消息,需要将上一条设置为最后一条
if($message['is_last']){
MessageModel::where(['chat_identify'=>$message['chat_identify']])->order('msg_id desc')->limit(1)->update(['is_last'=>1]);

Loading…
Cancel
Save