vali преди 6 години
родител
ревизия
6ded4583da
променени са 1 файла, в които са добавени 15 реда и са изтрити 12 реда
  1. 15 12
      vendor/GatewayWorker_windows/Applications/whisper/Events.php

+ 15 - 12
vendor/GatewayWorker_windows/Applications/whisper/Events.php

@@ -1678,12 +1678,10 @@ class Events
      */
     private static function systemMonitoring()
     {
-        return ;
-        print_r(["select * from `ws_service_log` join `ws_alarm` on `ws_service_log.servicelog_id`=`ws_alarm.servicelog_id` WHERE `status`='1' OR `status`='3'"]);
         // 查询未结束工单.
-        $serviceLog = self::$db->query("select * from `ws_service_log` join `ws_alarm` on `ws_service_log.servicelog_id`=`ws_alarm.servicelog_id` WHERE `status`='1' OR `status`='3'");
+        $serviceLog = self::$db->query("select * from `ws_service_log` join `ws_alarm` on ws_service_log.servicelog_id=ws_alarm.servicelog_id WHERE `status`='1' OR `status`='3'");
         // 查询系统设置表.
-        /*$systemconfig = self::$db->query("SELECT `systemconfig_data` FROM `ws_systemconfig` WHERE `systemconfig_enName`='verifyReturnTime' or `systemconfig_enName`='verifyAllTime'");
+        $systemconfig = self::$db->query("SELECT `systemconfig_data` FROM `ws_systemconfig` WHERE `systemconfig_enName`='verifyReturnTime' or `systemconfig_enName`='verifyAllTime'");
         $found_key = array_search('verifyReturnTime', array_column($systemconfig, 'systemconfig_enName'));
         // 质检会话响应时长.
         $verifyReturnTime = $systemconfig[$found_key]['systemconfig_data'];
@@ -1719,20 +1717,25 @@ class Events
                 $csdTime[] = $v['alarm_corresponding'];
                 $csdNumber++;
             }
-        }*/
-        print_r(["select * from `ws_service_log` join `ws_alarm` on `ws_service_log.servicelog_id`=`ws_alarm.servicelog_id` WHERE `status`='1' OR `status`='3'"]);
+        }
         // 查询对话时效设置.
-        /*$adminList = self::$global->adminList ?? [];
+        $adminList = self::$global->adminList ?? [];
         foreach ($adminList as $v) {
             $chat_message = [
-                'message_type' => 'overtime',
+                'message_type' => 'monitor',
                 'data' => [
-                    'content' => self::$global->overtime['systemconfig_content'],
+                    'cvtList' => $serviceLog,
+                    'userSensitive' => $userSensitive,
+                    'serverSensitive' => $serverSensitive,
+                    'csdNumber' => $csdNumber,
+                    'csdTime' => $csdTime,
+                    'overtimeNumber' => $overtimeNumber,
+                    'overtimeTime' => $overtimeTime,
+                    'evaluateCount' => $evaluateCount,
                 ]
             ];
-            $found_key = array_search($v['servicelog_id'], array_column($serviceLog, 'servicelog_id'));
-            Gateway::sendToClient($serviceLog[$found_key]['client_id'], json_encode($chat_message, 256));
-        }*/
+            Gateway::sendToClient($v, json_encode($chat_message, 256));
+        }
     }