#
luxiaotao1123
2024-01-29 36f6a0cfc6ebc27723d320a8791ea5062fc27697
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/security/JwtAuthenticationFilter.java
@@ -5,6 +5,7 @@
import com.zy.asrs.wcs.common.constant.Constants;
import com.zy.asrs.wcs.sys.entity.Menu;
import com.zy.asrs.wcs.sys.entity.User;
import com.zy.asrs.wcs.sys.entity.UserLogin;
import com.zy.asrs.wcs.sys.service.UserLoginService;
import com.zy.asrs.wcs.sys.service.UserService;
import com.zy.asrs.wcs.utils.HttpUtils;
@@ -63,7 +64,7 @@
            try {
                User user;
                if (WHITE_KEY.contains(access_token)) {
                    user = userService.getByUsername("openapi", 2);
                    user = userService.getByUsername("openapi", 2L);
                    if (user == null) {
                        throw new UsernameNotFoundException("Username not found");
                    }
@@ -91,8 +92,8 @@
                        String token = JwtUtil.buildToken(jwtSubject, configProperties.getTokenExpireTime(),
                                configProperties.getTokenKey());
                        response.addHeader(Constants.TOKEN_HEADER_NAME, token);
                        userLoginService.saveAsync(user.getUsername(), LoginRecord.TYPE_REFRESH, null,
                                user.getTenantId(), request);
                        userLoginService.saveAsync(user.getId(), UserLogin.TYPE_REFRESH, null,
                                user.getHostId(), request);
                    }
                }
            } catch (ExpiredJwtException e) {