fix(addon/aikefu): 支持外部传入site_id 等参数

This commit is contained in:
2025-12-06 14:34:17 +08:00
parent 8ae10dd2c3
commit 5af0b07775
2 changed files with 36 additions and 12 deletions

View File

@@ -16,9 +16,18 @@ class Kefu extends BaseApi
*/
public function initializeForEvent($data)
{
$this->site_id = $data['site_id'] ?? 0;
$this->member_id = $data['member_id'] ?? 0;
$this->token = $data['token'] ?? '';
if (!empty($data['site_id'])) {
$this->site_id = $data['site_id'] ?? 0;
}
if (!empty($data['member_id'])) {
$this->member_id = $data['member_id'] ?? 0;
}
if (!empty($data['token'])) {
$this->token = $data['token'] ?? '';
}
$this->params = [
'message' => $data['message'] ?? '',
'user_id' => $data['user_id'] ?? '',