chore(config): 针对智能客服WebSocket访问地址,由服务器端指定分配

This commit is contained in:
2026-01-21 11:50:30 +08:00
parent 43edae2f90
commit 31456469a3
3 changed files with 134 additions and 2 deletions

View File

@@ -128,7 +128,15 @@ class Config extends BaseApi
$map_config = $config_model->getMapConfig($this->site_id, 'shop')[ 'data' ][ 'value' ];
// 智能客服配置信息
$aikefu_config = event('KefuGetConfig', ['site_id' => $this->site_id], true);
$aikefu_config = [
'ws_url' => '/ws/aikefu', // websocket 通讯地址
];
$aikefu_config_value = event('KefuGetConfig', ['site_id' => $this->site_id], true);
if (is_array($aikefu_config_value) && isset($aikefu_config_value['enabled'])) {
if ($aikefu_config_value['enabled'] == true) {
$aikefu_config = array_merge($aikefu_config, $aikefu_config_value);
}
}
$website_model = new SiteModel();
$site_info = $website_model->getSiteInfo([ [ 'site_id', '=', $this->site_id ] ], 'site_id,site_domain,site_name,logo,seo_title,seo_keywords,seo_description,site_tel,logo_square')[ 'data' ];

View File

@@ -653,7 +653,7 @@ function hasEvent($event)
* 传入参数
* @param bool $once
* 只获取一个有效返回值
* @return void
* @return array|string|void
*/
function event($event, $args = [], $once = false)
{