vali %!s(int64=6) %!d(string=hai) anos
pai
achega
2ae587535c
Modificáronse 1 ficheiros con 13 adicións e 13 borrados
  1. 13 13
      vendor/GatewayWorker_windows/Applications/whisper/Events.php

+ 13 - 13
vendor/GatewayWorker_windows/Applications/whisper/Events.php

@@ -384,8 +384,8 @@ class Events
      */
     public static function onClose($client_id)
     {
-        $isKefuoff = $_SESSION['iskefu'];
-        $uid = $_SESSION['uid'];
+        $isKefuoff = isset($_SESSION['iskefu']) ? $_SESSION['uid'] : 0;
+        $uid = isset($_SESSION['uid']) ? $_SESSION['uid'] : false;
         if (empty($uid)) {
             return;
         }
@@ -510,7 +510,7 @@ class Events
                 'time' => date('H:i'),
             ]
         ];
-        Gateway::sendToClient($client_id, json_encode($chat_message,256));
+        Gateway::sendToClient($client_id, json_encode($chat_message, 256));
         $isServiceUserOut = false;
         // 将会员服务信息,从客服的服务列表中移除
         $old = $kfList = self::$global->kfList;
@@ -549,7 +549,7 @@ class Events
                                 'id' => $outUser['0']['user_id']
                             ]
                         ];
-                        Gateway::sendToClient($vo['client_id'], json_encode($del_message,256));
+                        Gateway::sendToClient($vo['client_id'], json_encode($del_message, 256));
                         unset($del_message);
 
                         // 尝试分配新会员进入服务
@@ -653,7 +653,7 @@ class Events
                     'kf_name' => $res['data']['1']
                 ]
             ];
-            Gateway::sendToClient($res['data']['3']['client_id'], json_encode($noticeUser,256));
+            Gateway::sendToClient($res['data']['3']['client_id'], json_encode($noticeUser, 256));
             unset($noticeUser);
 
             // 通知客服端绑定会员的信息
@@ -663,7 +663,7 @@ class Events
                     'user_info' => $res['data']['3']
                 ]
             ];
-            Gateway::sendToClient($res['data']['2'], json_encode($noticeKf,256));
+            Gateway::sendToClient($res['data']['2'], json_encode($noticeKf, 256));
             unset($noticeKf);
 
             // 逐一通知
@@ -678,7 +678,7 @@ class Events
                     ]
                 ];
 
-                Gateway::sendToClient($vo['client_id'], json_encode($waitMessage,256));
+                Gateway::sendToClient($vo['client_id'], json_encode($waitMessage, 256));
                 $number++;
             }
             unset($waitMessage, $number);
@@ -707,7 +707,7 @@ class Events
                                 'content' => $waitMsg,
                             ]
                         ];
-                        Gateway::sendToClient($vo['client_id'], json_encode($waitMessage,256));
+                        Gateway::sendToClient($vo['client_id'], json_encode($waitMessage, 256));
                     }
                     break;
                 case -2:
@@ -727,7 +727,7 @@ class Events
                             ]
                         ];
 
-                        Gateway::sendToClient($vo['client_id'], json_encode($waitMessage,256));
+                        Gateway::sendToClient($vo['client_id'], json_encode($waitMessage, 256));
                         $number++;
                     }
                     break;
@@ -792,7 +792,7 @@ class Events
                     'kf_name' => $res['data']['1']
                 ]
             ];
-            Gateway::sendToClient($client_id, json_encode($noticeUser,256));
+            Gateway::sendToClient($client_id, json_encode($noticeUser, 256));
             unset($noticeUser);
 
             // 通知客服端绑定会员的信息
@@ -803,7 +803,7 @@ class Events
                     'conversationId' => $conversationId,
                 ]
             ];
-            Gateway::sendToClient($res['data']['2'], json_encode($noticeKf,256));
+            Gateway::sendToClient($res['data']['2'], json_encode($noticeKf, 256));
             unset($noticeKf);
 
             // 写入接入值
@@ -840,7 +840,7 @@ class Events
                 ]
             ];
 
-            Gateway::sendToClient($client_id, json_encode($waitMessage,256));
+            Gateway::sendToClient($client_id, json_encode($waitMessage, 256));
             unset($waitMessage);
         }
     }
@@ -1005,7 +1005,7 @@ class Events
                 'content' => $getRobot ? htmlspecialchars($getRobot[0]['robot_content']) : 'error',
             ]
         ];
-        Gateway::sendToClient($client_id, json_encode($chat_message,256));
+        Gateway::sendToClient($client_id, json_encode($chat_message, 256));
     }
 
     /**