vali 6 жил өмнө
parent
commit
e548d5dcc8

+ 34 - 3
vendor/GatewayWorker_windows/Applications/whisper/Events.php

@@ -840,8 +840,6 @@ class Events
         unset($noticeKf);
 
         $key = date('Ymd') . 'success_in';
-        $oldKey = date('Ymd', strtotime('-1 day')); // 删除前一天的统计值
-        unset(self::$global->$oldKey);
         self::$global->increment($key);
 
         return;
@@ -994,6 +992,39 @@ class Events
     private static function writeLog($flag = 1)
     {
 
+        return;
+
+        // 上午 8点 到 22 点开始统计
+        if (date('H') < 8 || date('H') > 22) {
+            return;
+        }
+
+        $key = date('Ymd') . 'total_in';
+        $key2 = date('Ymd') . 'success_in';
+        $param = [
+            'is_talking' => $nowTalking,
+            'in_queue' => $inQueue,
+            'online_kf' => $onlineKf,
+            'success_in' => self::$global->$key2,
+            'total_in' => self::$global->$key,
+            'now_date' => date('Y-m-d')
+        ];
+        self::$db->update('ws_now_data')->cols($param)->where('id=1')->query();
+
+        if (2 == $flag) {
+            $param = [
+                'is_talking' => $nowTalking,
+                'in_queue' => $inQueue,
+                'online_kf' => $onlineKf,
+                'success_in' => self::$global->$key2,
+                'total_in' => self::$global->$key,
+                'add_date' => date('Y-m-d'),
+                'add_hour' => date('H'),
+                'add_minute' => date('i'),
+            ];
+            self::$db->insert('ws_service_data')->cols($param)->query();
+        }
+        unset($kfList, $nowTalking, $inQueue, $onlineKf, $key, $key2, $param);
     }
 
     /**
@@ -1417,7 +1448,7 @@ class Events
 
             self::writeLogKfStatus(0, 0, 0);
 
-            //每5分钟更新一次系统配置文件
+            //每5秒更新进行一次人员分配
             Timer::add(5, function () {
                 self::userOnlineTask();
             });