public function onlineUserLog($request, $response, $args) { $node_id = $args['id']; $count = $request->getParam('count'); $log = new NodeOnlineLog(); $log->node_id = $node_id; $log->online_user = $count; $log->log_time = time(); if (!$log->save()) { $res = ["ret" => 0, "msg" => "update failed"]; return $this->echoJson($response, $res); } $res = ["ret" => 1, "msg" => "ok"]; return $this->echoJson($response, $res); }
public function getLastNodeOnlineLog() { $id = $this->attributes['id']; $log = NodeOnlineLog::where('node_id', $id)->orderBy('id', 'desc')->first(); if ($log == null) { return null; } return $log; }