diff --git a/app/enterprise/controller/Friend.php b/app/enterprise/controller/Friend.php index 8f3748b..2eb3eba 100644 --- a/app/enterprise/controller/Friend.php +++ b/app/enterprise/controller/Friend.php @@ -204,7 +204,11 @@ class Friend extends BaseController } $chatSetting = $this->globalConfig['chatInfo']; - $kefuUser = $chatSetting['autoAddUser']['user_ids'] ?? []; + $kefuUser = []; + $status = $chatSetting['autoAddUser']['status'] ?? 0; + if ($status == 1) { + $kefuUser = $chatSetting['autoAddUser']['user_ids']; + } $manageUser=User::where([['status','=',1],['role','>',0]])->column('user_id'); $kefu=array_unique(array_merge($kefuUser,$manageUser)); diff --git a/app/enterprise/model/Message.php b/app/enterprise/model/Message.php index a5f173c..fdac406 100644 --- a/app/enterprise/model/Message.php +++ b/app/enterprise/model/Message.php @@ -77,7 +77,11 @@ class Message extends BaseModel $chatSetting = $globalConfig['chatInfo']; if($param['toContactId']!=-1){ if ($is_group == 0) { - $kefuUser=$chatSetting['autoAddUser']['user_ids'] ?? []; + $kefuUser = []; + $status = $chatSetting['autoAddUser']['status'] ?? 0; + if ($status == 1) { + $kefuUser=$chatSetting['autoAddUser']['user_ids'] ?? []; + } $manageUser=User::where([['status','=',1],['role','>',0]])->column('user_id'); $kefu=array_unique(array_merge($kefuUser,$manageUser)); $csUid = self::$userInfo['cs_uid'] ?? 0;