|
|
@@ -473,6 +473,7 @@ class Events
|
|
|
self::KFStatusCg($client_id, ['data' => ['uid' => $uid, 'status' => 1]]);
|
|
|
|
|
|
self::SendKFHistoryRecord($client_id, $uid);
|
|
|
+ echo date("Y-m-d H:i:s") . ' - ' . '客服上线-' . $message['name'] . "\n";
|
|
|
|
|
|
return;
|
|
|
}
|
|
|
@@ -660,7 +661,7 @@ class Events
|
|
|
$isKefuoff = isset($_SESSION['iskefu']) ? $_SESSION['iskefu'] : 0;
|
|
|
$uid = isset($_SESSION['uid']) ? $_SESSION['uid'] : false;
|
|
|
|
|
|
- echo "下线:uid: $uid - cid: $client_id - iskf: $isKefuoff \n";
|
|
|
+ echo date("Y-m-d H:i:s") . ' - ' . "下线:uid: $uid - cid: $client_id - iskf: $isKefuoff \n";
|
|
|
|
|
|
$isAdmin = self::$redis->sismember('adminList', $client_id);
|
|
|
if ($isAdmin) {
|
|
|
@@ -687,7 +688,7 @@ class Events
|
|
|
self::$redis->hdel(self::KFINFOKEY, $uid);
|
|
|
$uinfo = json_decode($uinfo, true);
|
|
|
if (empty($uinfo) || empty($group)) {
|
|
|
- echo "客服发生异常退出\n";
|
|
|
+ echo date("Y-m-d H:i:s") . ' - ' . "客服发生异常退出\n";
|
|
|
return;
|
|
|
}
|
|
|
$user_info = self::$redis->hgetall(self::getKfServiceKey($uid));
|
|
|
@@ -696,7 +697,7 @@ class Events
|
|
|
self::MySendMsg($val, json_encode(['message_type' => 'serviceoffline', 'msg' => '客服人员下线!'], 256));
|
|
|
}
|
|
|
}
|
|
|
- echo "客服退出: " . $uid . "\n";
|
|
|
+ echo date("Y-m-d H:i:s") . ' - ' . "客服退出: " . $uid . "\n";
|
|
|
self::writeLogKfStatus($uid, 0);
|
|
|
return;
|
|
|
}
|
|
|
@@ -710,7 +711,7 @@ class Events
|
|
|
self::$redis->hdel(self::KFINFOKEY, $uid);
|
|
|
$uinfo = json_decode($uinfo, true);
|
|
|
if (empty($uinfo)) {
|
|
|
- echo "客服发生异常退出\n";
|
|
|
+ echo date("Y-m-d H:i:s") . ' - ' . "客服发生异常退出\n";
|
|
|
return;
|
|
|
}
|
|
|
//$user_info = $uinfo['user_info'];
|
|
|
@@ -732,7 +733,7 @@ class Events
|
|
|
}
|
|
|
|
|
|
$sql = "update `ws_service_log` set `status` = '2',end_time=$now,`servicelog_close_type` = 4 where start_time>=$starttime and kf_id=$kfid and group_id=$group and `status`!=2 ";
|
|
|
- echo "客服退出: " . $uid . "\n";
|
|
|
+ echo date("Y-m-d H:i:s") . ' - ' . "客服退出: " . $uid . "\n";
|
|
|
self::$db->query($sql);
|
|
|
self::$db->update('ws_users')->cols(array('online_status' => 0, 'online_connectid' => ''))->where('id=' . $kfid)->query();
|
|
|
self::$redis->del(self::getKfServiceKey($uid));
|