diff --git a/kernel-d-auth/auth-sdk/pom.xml b/kernel-d-auth/auth-sdk/pom.xml index 654f72335..addcf4c36 100644 --- a/kernel-d-auth/auth-sdk/pom.xml +++ b/kernel-d-auth/auth-sdk/pom.xml @@ -17,6 +17,13 @@ + + + cn.stylefeng.roses + demo-api + ${roses.version} + + cn.stylefeng.roses diff --git a/kernel-d-auth/auth-sdk/src/main/java/cn/stylefeng/roses/kernel/auth/auth/AuthServiceImpl.java b/kernel-d-auth/auth-sdk/src/main/java/cn/stylefeng/roses/kernel/auth/auth/AuthServiceImpl.java index 76a79a896..bb3c93b5f 100644 --- a/kernel-d-auth/auth-sdk/src/main/java/cn/stylefeng/roses/kernel/auth/auth/AuthServiceImpl.java +++ b/kernel-d-auth/auth-sdk/src/main/java/cn/stylefeng/roses/kernel/auth/auth/AuthServiceImpl.java @@ -47,6 +47,7 @@ import cn.stylefeng.roses.kernel.auth.api.pojo.auth.LoginRequest; import cn.stylefeng.roses.kernel.auth.api.pojo.auth.LoginResponse; import cn.stylefeng.roses.kernel.auth.api.pojo.auth.LoginWithTokenRequest; import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser; +import cn.stylefeng.roses.kernel.demo.expander.DemoConfigExpander; import cn.stylefeng.roses.kernel.jwt.JwtTokenOperator; import cn.stylefeng.roses.kernel.jwt.api.context.JwtContext; import cn.stylefeng.roses.kernel.jwt.api.exception.JwtException; @@ -332,12 +333,15 @@ public class AuthServiceImpl implements AuthServiceApi { } } - // 12. 更新用户登录时间和ip - String ip = HttpServletUtil.getRequestClientIp(HttpServletUtil.getRequest()); - userServiceApi.updateUserLoginInfo(loginUser.getUserId(), new Date(), ip); + // 演示环境,跳过记录日志 + if (!DemoConfigExpander.getDemoEnvFlag()) { + // 12. 更新用户登录时间和ip + String ip = HttpServletUtil.getRequestClientIp(HttpServletUtil.getRequest()); + userServiceApi.updateUserLoginInfo(loginUser.getUserId(), new Date(), ip); - // 13.登录成功日志 - loginLogServiceApi.loginSuccess(loginUser.getUserId()); + // 13.登录成功日志 + loginLogServiceApi.loginSuccess(loginUser.getUserId()); + } // 14. 组装返回结果 return new LoginResponse(loginUser, jwtToken, defaultJwtPayload.getExpirationDate());