diff --git a/app/enterprise/controller/Im.php b/app/enterprise/controller/Im.php index 8014541..61d2e59 100644 --- a/app/enterprise/controller/Im.php +++ b/app/enterprise/controller/Im.php @@ -212,7 +212,7 @@ class Im extends BaseController } $keywords = isset($param['keywords']) ? $param['keywords'] : ''; if ($keywords && in_array($type, ['text', 'all'])) { - $where[] = ['content', 'like', '%' . $keywords . '%']; + $where[] = ['plain_text', 'like', '%' . $keywords . '%']; } // 如果是查询@数据 if($is_at){ diff --git a/app/enterprise/model/Message.php b/app/enterprise/model/Message.php index 47da50e..1f2ae62 100644 --- a/app/enterprise/model/Message.php +++ b/app/enterprise/model/Message.php @@ -180,6 +180,7 @@ class Message extends BaseModel 'to_user'=>$toContactId, 'id'=>$param['id'], 'content'=>str_encipher($param['content'],true), + 'plain_text'=>$param['plain_text']??'', 'chat_identify'=>$chat_identify, 'create_time'=>time(), 'type'=>$param['type'],