From 55f7e6cdbd00b0ab4a98fb8edde83e16a423baaa Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Wed, 29 Apr 2026 15:17:36 +0800
Subject: [PATCH] 修改minio配置

---
 multi-framework/src/main/java/com/gkhy/exam/framework/web/service/SysLoginService.java |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/multi-framework/src/main/java/com/gkhy/exam/framework/web/service/SysLoginService.java b/multi-framework/src/main/java/com/gkhy/exam/framework/web/service/SysLoginService.java
index 25f9814..bbcdecc 100644
--- a/multi-framework/src/main/java/com/gkhy/exam/framework/web/service/SysLoginService.java
+++ b/multi-framework/src/main/java/com/gkhy/exam/framework/web/service/SysLoginService.java
@@ -94,18 +94,18 @@
             authentication = authenticationManager.authenticate(authenticationToken);
             LoginUserDetails loginUserDetails= (LoginUserDetails) authentication.getPrincipal();
             passwordService.validate(loginUserDetails.getUser(),password);
-        //    AsyncManager.me().execute(AsyncFactory.recordLoginInfo(username, Constant.LOGIN_SUCCESS, "登录成功"));
+            AsyncManager.me().execute(AsyncFactory.recordLoginInfo(username, Constant.LOGIN_SUCCESS, "登录成功"));
             recordLoginInfo(loginUserDetails.getUser().getId(),LoginUserTagEnum.ADMIN_USER);
             return createLoginUser(loginUserDetails,LoginUserTagEnum.ADMIN_USER);
         }catch (Exception e){
             if (e instanceof BadCredentialsException)
             {
-             //   AsyncManager.me().execute(AsyncFactory.recordLoginInfo(username, Constant.LOGIN_FAIL, "用户密码不匹配"));
+                AsyncManager.me().execute(AsyncFactory.recordLoginInfo(username, Constant.LOGIN_FAIL, "用户密码不匹配"));
                 throw new ApiException("用户密码不匹配");
             }
             else
             {
-              //  AsyncManager.me().execute(AsyncFactory.recordLoginInfo(username, Constant.LOGIN_FAIL, e.getMessage()));
+                AsyncManager.me().execute(AsyncFactory.recordLoginInfo(username, Constant.LOGIN_FAIL, e.getMessage()));
                 throw new ApiException(e.getMessage());
             }
         }finally {
@@ -132,18 +132,18 @@
             authentication = authenticationManager.authenticate(authenticationToken);
             LoginUserDetails loginUserDetails= (LoginUserDetails) authentication.getPrincipal();
             passwordService.validate(loginUserDetails.getUser(),password);
-        //    AsyncManager.me().execute(AsyncFactory.recordLoginInfo(username, Constant.LOGIN_SUCCESS, "登录成功"));
+            AsyncManager.me().execute(AsyncFactory.recordLoginInfo(username, Constant.LOGIN_SUCCESS, "登录成功"));
             recordLoginInfo(loginUserDetails.getUser().getId(),LoginUserTagEnum.STUDENT_USER);
             return createLoginUser(loginUserDetails,LoginUserTagEnum.STUDENT_USER);
         }catch (Exception e){
             if (e instanceof BadCredentialsException)
             {
-               // AsyncManager.me().execute(AsyncFactory.recordLoginInfo(username, Constant.LOGIN_FAIL, "用户密码不匹配"));
+                AsyncManager.me().execute(AsyncFactory.recordLoginInfo(username, Constant.LOGIN_FAIL, "用户密码不匹配"));
                 throw new ApiException("用户密码不匹配");
             }
             else
             {
-               // AsyncManager.me().execute(AsyncFactory.recordLoginInfo(username, Constant.LOGIN_FAIL, e.getMessage()));
+                AsyncManager.me().execute(AsyncFactory.recordLoginInfo(username, Constant.LOGIN_FAIL, e.getMessage()));
                 throw new ApiException(e.getMessage());
             }
         }finally {
@@ -156,6 +156,7 @@
         LoginUser loginUser= new LoginUser()
                 .setId(loginUserDetails.getUser().getId())
                 .setUsername(loginUserDetails.getUsername())
+                .setUserId(loginUserDetails.getUser().getUserId())
                 .setCompanyId(loginUserDetails.getUser().getCompanyId());
         loginUser.setToken(tokenService.createToken(loginUserDetails.getUsername()+loginUserTagEnum.getCode()));
         tokenService.cacheUserToken(loginUserDetails.getUsername(),loginUser.getToken());

--
Gitblit v1.9.2