From 54e595595d73b2a759ea073ed8c0215712869e1a Mon Sep 17 00:00:00 2001 From: JaguarJack Date: Mon, 2 Jan 2023 18:36:22 +0800 Subject: [PATCH] feat: log operate --- modules/User/Models/LogLogin.php | 4 +++- modules/User/Models/LogOperate.php | 2 +- modules/User/views/user/components/loginLog.vue | 10 +++++----- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/modules/User/Models/LogLogin.php b/modules/User/Models/LogLogin.php index da37d5b..e5efb85 100644 --- a/modules/User/Models/LogLogin.php +++ b/modules/User/Models/LogLogin.php @@ -33,6 +33,8 @@ class LogLogin extends Model { return static::when($email, function ($query) use ($email){ $query->where('account', $email); - })->paginate(request()->get('limit', 10)); + }) + ->orderByDesc('id') + ->paginate(request()->get('limit', 10)); } } diff --git a/modules/User/Models/LogOperate.php b/modules/User/Models/LogOperate.php index bb023d1..743f944 100644 --- a/modules/User/Models/LogOperate.php +++ b/modules/User/Models/LogOperate.php @@ -69,7 +69,7 @@ class LogOperate extends Model 'creator_id' => $user->id, 'http_method' => $request->method(), 'http_code' => $response->getStatusCode(), - 'start_at' => $requestStartAt, + 'start_at' => intval($requestStartAt/1000), 'time_taken' => $timeTaken, 'ip' => $request->ip(), 'params' => \json_encode($params, JSON_UNESCAPED_UNICODE), diff --git a/modules/User/views/user/components/loginLog.vue b/modules/User/views/user/components/loginLog.vue index 0810cde..23767aa 100644 --- a/modules/User/views/user/components/loginLog.vue +++ b/modules/User/views/user/components/loginLog.vue @@ -1,11 +1,11 @@