|
@@ -237,6 +237,14 @@ class Events
|
|
|
if (!$kfdatas) {
|
|
if (!$kfdatas) {
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
+ $dbdata = self::$db->select('status')->from('ws_users')->where('id=:id')->bindValues(['id' => self::getkfid($kfuid)])->row();
|
|
|
|
|
+ if (!$dbdata) {
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+ if ($dbdata['status'] == 1) {
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$client_id = $kfdatas['client_id'];
|
|
$client_id = $kfdatas['client_id'];
|
|
|
Gateway::closeClient($client_id);
|
|
Gateway::closeClient($client_id);
|
|
|
return true;
|
|
return true;
|
|
@@ -274,7 +282,8 @@ class Events
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//加入工单群组(未完)
|
|
//加入工单群组(未完)
|
|
|
- public static function joinServiceGroup($client_id, $message) {
|
|
|
|
|
|
|
+ public static function joinServiceGroup($client_id, $message)
|
|
|
|
|
+ {
|
|
|
$uid = $message['uid'];
|
|
$uid = $message['uid'];
|
|
|
$serviceLogId = $message['conversationId'];
|
|
$serviceLogId = $message['conversationId'];
|
|
|
$userInfo = self::$db->select('user_overview')->from('ws_users')->where('id=:id')->bindValues(['id' => $uid])->row();
|
|
$userInfo = self::$db->select('user_overview')->from('ws_users')->where('id=:id')->bindValues(['id' => $uid])->row();
|