diff --git a/app/Services/UserService.php b/app/Services/UserService.php index 6d0121b..2104c11 100644 --- a/app/Services/UserService.php +++ b/app/Services/UserService.php @@ -1010,7 +1010,10 @@ class UserService extends BaseService Log::getInstance("UserService-userImLoginStatus")->info("用户已设上线"); } elseif ($msg_data['Info']['Action'] == "Disconnect"){ // 点右上角退出/断网(如手机开启飞行模式)/微信切后台/杀掉微信进程 - $time = strtotime($msg_data['RequestTime']) + 2*60; + $time = time() - $msg_data['RequestTime'] + 2*60; + if ($time <= 0){ + $time = 2 * 60; + } $data = array(); $data['user_id'] = $user['user_id'];