|
|
@@ -111,7 +111,7 @@ class Events
|
|
|
'content' => htmlspecialchars($sayHello['0']['word'])
|
|
|
]
|
|
|
];
|
|
|
- Gateway::sendToClient($client_id, json_encode($hello));
|
|
|
+ Gateway::sendToClient($client_id, json_encode($hello, 256));
|
|
|
unset($hello);
|
|
|
}
|
|
|
unset($sayHello);
|
|
|
@@ -177,12 +177,11 @@ class Events
|
|
|
if (array_key_exists($message['uid'], $userList)) {
|
|
|
$uidSimpleList = self::$global->uidSimpleList;
|
|
|
$oldclientid = $uidSimpleList[$message['uid']]['0'];
|
|
|
- echo "存在旧用户,我被下线..." . $message['uid'] . "...\n";
|
|
|
- Gateway::sendToUid($oldclientid, json_encode(['type' => 'reLoginErr', 'msg' => '相同账号登陆,本次退出'], true));
|
|
|
+ Gateway::sendToClient($oldclientid, json_encode(['type' => 'reLoginErr', 'msg' => '相同账号登陆,本次退出'], 256));
|
|
|
+ sleep(1);
|
|
|
Gateway::closeClient($oldclientid);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
if (!array_key_exists($message['uid'], $userList)) {
|
|
|
do {
|
|
|
$NewUserList = $userList;
|
|
|
@@ -407,7 +406,7 @@ class Events
|
|
|
$user_info = $kefuinfo_old_new[$group][$uid]['user_info'];
|
|
|
if (!empty($user_info)) {
|
|
|
foreach ($user_info as $val) {
|
|
|
- Gateway::sendToClient($val, json_encode(['type' => 'serviceoffline', 'msg' => '客户人员下线!'], true));
|
|
|
+ Gateway::sendToClient($val, json_encode(['type' => 'serviceoffline', 'msg' => '客户人员下线!'], 256));
|
|
|
Gateway::closeClient($val);
|
|
|
}
|
|
|
}
|
|
|
@@ -511,7 +510,7 @@ class Events
|
|
|
'time' => date('H:i'),
|
|
|
]
|
|
|
];
|
|
|
- Gateway::sendToClient($client_id, json_encode($chat_message));
|
|
|
+ Gateway::sendToClient($client_id, json_encode($chat_message,256));
|
|
|
$isServiceUserOut = false;
|
|
|
// 将会员服务信息,从客服的服务列表中移除
|
|
|
$old = $kfList = self::$global->kfList;
|
|
|
@@ -550,7 +549,7 @@ class Events
|
|
|
'id' => $outUser['0']['user_id']
|
|
|
]
|
|
|
];
|
|
|
- Gateway::sendToClient($vo['client_id'], json_encode($del_message));
|
|
|
+ Gateway::sendToClient($vo['client_id'], json_encode($del_message,256));
|
|
|
unset($del_message);
|
|
|
|
|
|
// 尝试分配新会员进入服务
|
|
|
@@ -654,7 +653,7 @@ class Events
|
|
|
'kf_name' => $res['data']['1']
|
|
|
]
|
|
|
];
|
|
|
- Gateway::sendToClient($res['data']['3']['client_id'], json_encode($noticeUser));
|
|
|
+ Gateway::sendToClient($res['data']['3']['client_id'], json_encode($noticeUser,256));
|
|
|
unset($noticeUser);
|
|
|
|
|
|
// 通知客服端绑定会员的信息
|
|
|
@@ -664,7 +663,7 @@ class Events
|
|
|
'user_info' => $res['data']['3']
|
|
|
]
|
|
|
];
|
|
|
- Gateway::sendToClient($res['data']['2'], json_encode($noticeKf));
|
|
|
+ Gateway::sendToClient($res['data']['2'], json_encode($noticeKf,256));
|
|
|
unset($noticeKf);
|
|
|
|
|
|
// 逐一通知
|
|
|
@@ -679,7 +678,7 @@ class Events
|
|
|
]
|
|
|
];
|
|
|
|
|
|
- Gateway::sendToClient($vo['client_id'], json_encode($waitMessage));
|
|
|
+ Gateway::sendToClient($vo['client_id'], json_encode($waitMessage,256));
|
|
|
$number++;
|
|
|
}
|
|
|
unset($waitMessage, $number);
|
|
|
@@ -708,7 +707,7 @@ class Events
|
|
|
'content' => $waitMsg,
|
|
|
]
|
|
|
];
|
|
|
- Gateway::sendToClient($vo['client_id'], json_encode($waitMessage));
|
|
|
+ Gateway::sendToClient($vo['client_id'], json_encode($waitMessage,256));
|
|
|
}
|
|
|
break;
|
|
|
case -2:
|
|
|
@@ -728,7 +727,7 @@ class Events
|
|
|
]
|
|
|
];
|
|
|
|
|
|
- Gateway::sendToClient($vo['client_id'], json_encode($waitMessage));
|
|
|
+ Gateway::sendToClient($vo['client_id'], json_encode($waitMessage,256));
|
|
|
$number++;
|
|
|
}
|
|
|
break;
|
|
|
@@ -793,7 +792,7 @@ class Events
|
|
|
'kf_name' => $res['data']['1']
|
|
|
]
|
|
|
];
|
|
|
- Gateway::sendToClient($client_id, json_encode($noticeUser));
|
|
|
+ Gateway::sendToClient($client_id, json_encode($noticeUser,256));
|
|
|
unset($noticeUser);
|
|
|
|
|
|
// 通知客服端绑定会员的信息
|
|
|
@@ -804,7 +803,7 @@ class Events
|
|
|
'conversationId' => $conversationId,
|
|
|
]
|
|
|
];
|
|
|
- Gateway::sendToClient($res['data']['2'], json_encode($noticeKf));
|
|
|
+ Gateway::sendToClient($res['data']['2'], json_encode($noticeKf,256));
|
|
|
unset($noticeKf);
|
|
|
|
|
|
// 写入接入值
|
|
|
@@ -841,7 +840,7 @@ class Events
|
|
|
]
|
|
|
];
|
|
|
|
|
|
- Gateway::sendToClient($client_id, json_encode($waitMessage));
|
|
|
+ Gateway::sendToClient($client_id, json_encode($waitMessage,256));
|
|
|
unset($waitMessage);
|
|
|
}
|
|
|
}
|
|
|
@@ -1006,7 +1005,7 @@ class Events
|
|
|
'content' => $getRobot ? htmlspecialchars($getRobot[0]['robot_content']) : 'error',
|
|
|
]
|
|
|
];
|
|
|
- Gateway::sendToClient($client_id, json_encode($chat_message));
|
|
|
+ Gateway::sendToClient($client_id, json_encode($chat_message,256));
|
|
|
}
|
|
|
|
|
|
/**
|