From fe629e59dd179d8f2edb7d74a7d1acbe39545ad4 Mon Sep 17 00:00:00 2001 From: Chang lue Tsen Date: Tue, 2 Sep 2025 14:12:06 -0400 Subject: [PATCH] fix(log): update timestamp handling in login and registration logs --- internal/logic/admin/log/filterLoginLogLogic.go | 2 +- internal/logic/auth/oauth/oAuthLoginGetTokenLogic.go | 1 + internal/logic/auth/resetPasswordLogic.go | 1 + internal/logic/auth/telephoneLoginLogic.go | 1 + internal/logic/auth/telephoneResetPasswordLogic.go | 1 + internal/logic/auth/telephoneUserRegisterLogic.go | 1 + internal/logic/auth/userLoginLogic.go | 1 + internal/logic/auth/userRegisterLogic.go | 1 + 8 files changed, 8 insertions(+), 1 deletion(-) diff --git a/internal/logic/admin/log/filterLoginLogLogic.go b/internal/logic/admin/log/filterLoginLogLogic.go index b3e1f5b..3a43941 100644 --- a/internal/logic/admin/log/filterLoginLogLogic.go +++ b/internal/logic/admin/log/filterLoginLogLogic.go @@ -54,7 +54,7 @@ func (l *FilterLoginLogLogic) FilterLoginLog(req *types.FilterLoginLogRequest) ( LoginIP: item.LoginIP, UserAgent: item.UserAgent, Success: item.Success, - Timestamp: item.Timestamp, + Timestamp: datum.CreatedAt.UnixMilli(), }) } diff --git a/internal/logic/auth/oauth/oAuthLoginGetTokenLogic.go b/internal/logic/auth/oauth/oAuthLoginGetTokenLogic.go index ded2724..e5e246b 100644 --- a/internal/logic/auth/oauth/oAuthLoginGetTokenLogic.go +++ b/internal/logic/auth/oauth/oAuthLoginGetTokenLogic.go @@ -495,6 +495,7 @@ func (l *OAuthLoginGetTokenLogic) recordLoginStatus(loginStatus bool, userInfo * LoginIP: ip, UserAgent: userAgent, Success: loginStatus, + Timestamp: time.Now().UnixMilli(), } content, _ := loginLog.Marshal() if err := l.svcCtx.LogModel.Insert(l.ctx, &log.SystemLog{ diff --git a/internal/logic/auth/resetPasswordLogic.go b/internal/logic/auth/resetPasswordLogic.go index 3fa3d97..d0d3f2f 100644 --- a/internal/logic/auth/resetPasswordLogic.go +++ b/internal/logic/auth/resetPasswordLogic.go @@ -49,6 +49,7 @@ func (l *ResetPasswordLogic) ResetPassword(req *types.ResetPasswordRequest) (res LoginIP: req.IP, UserAgent: req.UserAgent, Success: loginStatus, + Timestamp: time.Now().UnixMilli(), } content, _ := loginLog.Marshal() if err := l.svcCtx.LogModel.Insert(l.ctx, &log.SystemLog{ diff --git a/internal/logic/auth/telephoneLoginLogic.go b/internal/logic/auth/telephoneLoginLogic.go index ab80e60..54e4d8e 100644 --- a/internal/logic/auth/telephoneLoginLogic.go +++ b/internal/logic/auth/telephoneLoginLogic.go @@ -57,6 +57,7 @@ func (l *TelephoneLoginLogic) TelephoneLogin(req *types.TelephoneLoginRequest, r LoginIP: ip, UserAgent: r.UserAgent(), Success: loginStatus, + Timestamp: time.Now().UnixMilli(), } content, _ := loginLog.Marshal() if err := l.svcCtx.LogModel.Insert(l.ctx, &log.SystemLog{ diff --git a/internal/logic/auth/telephoneResetPasswordLogic.go b/internal/logic/auth/telephoneResetPasswordLogic.go index 059196a..18891b0 100644 --- a/internal/logic/auth/telephoneResetPasswordLogic.go +++ b/internal/logic/auth/telephoneResetPasswordLogic.go @@ -108,6 +108,7 @@ func (l *TelephoneResetPasswordLogic) TelephoneResetPassword(req *types.Telephon LoginIP: req.IP, UserAgent: req.UserAgent, Success: token != "", + Timestamp: time.Now().UnixMilli(), } content, _ := loginLog.Marshal() if err := l.svcCtx.LogModel.Insert(l.ctx, &log.SystemLog{ diff --git a/internal/logic/auth/telephoneUserRegisterLogic.go b/internal/logic/auth/telephoneUserRegisterLogic.go index 861f828..e29f3fa 100644 --- a/internal/logic/auth/telephoneUserRegisterLogic.go +++ b/internal/logic/auth/telephoneUserRegisterLogic.go @@ -163,6 +163,7 @@ func (l *TelephoneUserRegisterLogic) TelephoneUserRegister(req *types.TelephoneR LoginIP: req.IP, UserAgent: req.UserAgent, Success: token != "", + Timestamp: time.Now().UnixMilli(), } content, _ := loginLog.Marshal() if err := l.svcCtx.LogModel.Insert(l.ctx, &log.SystemLog{ diff --git a/internal/logic/auth/userLoginLogic.go b/internal/logic/auth/userLoginLogic.go index 8a30e95..d328924 100644 --- a/internal/logic/auth/userLoginLogic.go +++ b/internal/logic/auth/userLoginLogic.go @@ -47,6 +47,7 @@ func (l *UserLoginLogic) UserLogin(req *types.UserLoginRequest) (resp *types.Log LoginIP: req.IP, UserAgent: req.UserAgent, Success: loginStatus, + Timestamp: time.Now().UnixMilli(), } content, _ := loginLog.Marshal() if err := l.svcCtx.LogModel.Insert(l.ctx, &log.SystemLog{ diff --git a/internal/logic/auth/userRegisterLogic.go b/internal/logic/auth/userRegisterLogic.go index 647f480..221cee6 100644 --- a/internal/logic/auth/userRegisterLogic.go +++ b/internal/logic/auth/userRegisterLogic.go @@ -151,6 +151,7 @@ func (l *UserRegisterLogic) UserRegister(req *types.UserRegisterRequest) (resp * LoginIP: req.IP, UserAgent: req.UserAgent, Success: loginStatus, + Timestamp: time.Now().UnixMilli(), } content, _ := loginLog.Marshal() if err := l.svcCtx.LogModel.Insert(l.ctx, &log.SystemLog{