| | |
| | | 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; |
| | |
| | | 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"); |
| | | } |
| | |
| | | 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) { |