| | |
| | | return oauth2AccessTokenMapper.selectPage(reqVO); |
| | | } |
| | | |
| | | @Override |
| | | public void tick(List<Long> userIdList) { |
| | | userIdList.forEach((userId)-> { |
| | | OAuth2AccessTokenPageReqVO reqVO = new OAuth2AccessTokenPageReqVO(); |
| | | reqVO.setUserId( userId ); |
| | | PageResult<OAuth2AccessTokenDO> pageResult = oauth2AccessTokenMapper.selectPage(reqVO); |
| | | List<OAuth2AccessTokenDO> oAuth2AccessTokenDOList = pageResult.getList(); |
| | | oAuth2AccessTokenDOList.forEach((oAuth2AccessTokenDO) -> { |
| | | removeAccessToken(oAuth2AccessTokenDO.getAccessToken()); |
| | | }); |
| | | }); |
| | | } |
| | | |
| | | private OAuth2AccessTokenDO createOAuth2AccessToken(OAuth2RefreshTokenDO refreshTokenDO, OAuth2ClientDO clientDO) { |
| | | OAuth2AccessTokenDO accessTokenDO = new OAuth2AccessTokenDO().setAccessToken(generateAccessToken()) |
| | | .setUserId(refreshTokenDO.getUserId()).setUserType(refreshTokenDO.getUserType()) |