🎨 新增用户登录日志记录

This commit is contained in:
2025-09-08 01:48:36 +08:00
parent df46c7ab29
commit a65266d033
8 changed files with 140 additions and 0 deletions

View File

@@ -171,3 +171,28 @@ func (a *UserApi) UpdateTeacherApplyStatus(context *gin.Context) {
}
r.OkWithMessage("更新教师申请状态成功", context)
}
// GetLoginLog 获取用户登录日志
func (a *UserApi) GetLoginLog(context *gin.Context) {
var p request.GetUserListReq
if err := context.ShouldBind(&p); err != nil {
global.GVA_LOG.Error("参数错误,获取登录日志失败", zap.Error(err))
r.FailWithMessage("参数错误,获取登录日志失败", context)
return
}
logs, total, err := userService.GetLoginLog(p)
if err != nil {
global.GVA_LOG.Error("获取登录日志失败", zap.Error(err))
r.FailWithMessage("获取登录日志失败", context)
return
}
r.OkWithDetailed(
r.PageResult{
List: logs,
Total: total,
Page: p.Page,
PageSize: p.PageSize,
}, "获取登录日志成功", context)
}