request->userInfo) && $this->request->userInfo) { $this->userInfo = $this->request->userInfo; $this->userId = $this->request->userInfo['user_id']; //更新最后操作时间,大于5分钟才更新 $online_time = time() - 5*60; User::where(['id' => $this->userId])->where("last_time <= $online_time")->update(['last_time' => time()]); // //更新用户操作记录 (统计活跃人数) // $start_time = strtotime(date('Y-m-d 00:00:00', time()));//0点 // $userLog = UserLog::where("create_time >= $start_time")->where(['user_id' => $this->userId,'type' => 1])->findOrEmpty(); // if ($userLog->isEmpty()) { // UserLog::create([ // 'user_id' => $this->userId, // 'type' => 1 // ]); // } } } }