123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php
- namespace App\Controllers\Mu;
- use App\Controllers\BaseController;
- use App\Models\NodeOnlineLog;
- use App\Models\NodeInfoLog;
- class NodeController extends BaseController
- {
- 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 info($request, $response, $args)
- {
- $node_id = $args['id'];
- $load = $request->getParam('load');
- $uptime = $request->getParam('uptime');
- $log = new NodeInfoLog();
- $log->node_id = $node_id;
- $log->load = $load;
- $log->uptime = $uptime;
- $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);
- }
- }
|