From 4d667da1c6dbd46e72072382d727b48d67ecf236 Mon Sep 17 00:00:00 2001 From: houruijun <411269194@kidgrow.com> Date: Wed, 15 Jul 2020 17:33:16 +0800 Subject: [PATCH] 修改记录日志的接口,将登录日志的记录由登录后转移到登录后获取用户基本信息接口 --- kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java index 2a05a44..bb3a836 100644 --- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java +++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java @@ -75,7 +75,10 @@ */ @ApiOperation(value = "根据access_token当前登录用户") @GetMapping("/users/current") - public ResultBody<LoginAppUser> getLoginAppUser(@LoginUser(isFull = true) SysUser user) { + public ResultBody<LoginAppUser> getLoginAppUser(@LoginUser(isFull = true) SysUser user,HttpServletRequest request) { + if(user!=null){ + loginLogs(user, request); + } return ResultBody.ok().data(appUserService.getLoginAppUser(user)); } @@ -94,12 +97,8 @@ */ @GetMapping(value = "/users-anon/login", params = "username") @ApiOperation(value = "根据用户名查询用户") - public LoginAppUser findByUsername(String username, HttpServletRequest request) { - + public LoginAppUser findByUsername(String username) { LoginAppUser loginAppUser = appUserService.findByUsername(username); - if (loginAppUser != null) { - loginLogs(loginAppUser, request); - } return loginAppUser; } @@ -109,7 +108,7 @@ * @param sysUser * @return */ - private int loginLogs(LoginAppUser sysUser, HttpServletRequest request) { + private int loginLogs(SysUser sysUser, HttpServletRequest request) { SysUserLogs sysUserLogs = new SysUserLogs(); sysUserLogs.setClientId(ClientContextHolder.getClient()); sysUserLogs.setLoginAgentSystem(request.getHeader(CommonConstant.USER_AGENT_SYSTEM)); -- Gitblit v1.8.0