Browse Source

删除接口优化

master
wanghongjun 7 months ago
parent
commit
0434f63f4f
  1. 15
      app/enterprise/controller/Im.php

15
app/enterprise/controller/Im.php

@ -521,9 +521,11 @@ class Im extends BaseController
if($message['from_user']!=$this->userInfo['user_id']){ if($message['from_user']!=$this->userInfo['user_id']){
return warning(lang('system.notAuth')); return warning(lang('system.notAuth'));
} }
$is_group = $message['is_group']; $toContactId = $message['from_user'];
$toContactId = explode('-', $message['chat_identify'])[1]; if ($message['from_user'] == $this->userInfo['user_id']) {
wsSendMsg($toContactId, 'delMessage', $message, $is_group); $toContactId = $message['to_user'];
}
wsSendMsg($toContactId, 'delMessage', $message, $message['is_group']);
$message->delete(); $message->delete();
return success(lang('system.delOk')); return success(lang('system.delOk'));
} else { } else {
@ -535,17 +537,16 @@ class Im extends BaseController
} }
} else { } else {
if ($message['del_user']) { if ($message['del_user']) {
$is_group = $message['is_group']; //$toContactId = explode('-', $message['chat_identify'])[1];
$toContactId = explode('-', $message['chat_identify'])[1]; wsSendMsg($this->userInfo['user_id'], 'delMessage', $message, $message['is_group']);
wsSendMsg($toContactId, 'delMessage', $message, $is_group);
$message->delete(); $message->delete();
return success(lang('system.delOk')); return success(lang('system.delOk'));
} else { } else {
$message->del_user = $this->userInfo['user_id']; $message->del_user = $this->userInfo['user_id'];
} }
} }
$message->save();
wsSendMsg($this->userInfo['user_id'], 'delMessage', $message, $message['is_group']); wsSendMsg($this->userInfo['user_id'], 'delMessage', $message, $message['is_group']);
$message->save();
} }
return success(''); return success('');
} else { } else {

Loading…
Cancel
Save