代码同步提交

This commit is contained in:
wong
2025-09-16 09:57:06 +08:00
parent 2b3c41ce36
commit f577dbdd70
11 changed files with 236 additions and 36 deletions

View File

@@ -33,7 +33,11 @@ class WebSocketController extends BaseController
*/
public function __construct($userData = [])
{
parent::__construct();
//parent::__construct();
if (empty($userData)){
return;
}
$this->initConnection($userData);
}
@@ -51,7 +55,6 @@ class WebSocketController extends BaseController
// 检查缓存中是否存在有效的token
$cacheKey = 'websocket_token_' . $userData['userName'];
$cachedToken = Cache::get($cacheKey);
if ($cachedToken) {
$this->authorized = $cachedToken;
$this->accountId = $userData['accountId'];
@@ -61,9 +64,11 @@ class WebSocketController extends BaseController
'username' => $userData['userName'],
'password' => $userData['password']
];
// 调用登录接口获取token
$headerData = ['client:kefu-client'];
$headerData[] = 'verifysessionid:3f21df29-6d8a-4980-ae8a-bf15ef17955f';
$headerData[] = 'verifycode:0k3g';
$header = setHeader($headerData, '', 'plain');
$result = requestCurl('https://kf.quwanzhi.com:9991/token', $params, 'POST', $header);
$result_array = handleApiResponse($result);
@@ -877,8 +882,10 @@ class WebSocketController extends BaseController
"seq" => time(),
"wechatAccountId" => $data['wechatAccountId'],
"chatroomName" => $data['chatroomName'],
"wechatFriendIds" => $data['wechatFriendIds']
// "wechatFriendIds" => $data['wechatFriendIds']
"wechatFriendIds" => [17453051,17453058]
];
// 记录请求日志
Log::info('创建群聊请求:' . json_encode($params, 256));