|  |  | 
 |  |  |         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()) | 
 |  |  | 
 |  |  |         if (userType.equals(UserTypeEnum.ADMIN.getValue())) { | 
 |  |  |             AdminUserDO user = adminUserService.getUser(userId); | 
 |  |  |             return MapUtil.builder(LoginUser.INFO_KEY_NICKNAME, user.getNickname()) | 
 |  |  |                     .put(LoginUser.INFO_KEY_DEPT_ID, StrUtil.toStringOrNull(user.getDeptId())).build(); | 
 |  |  |                     .put(LoginUser.INFO_KEY_DEPT_ID, StrUtil.toStringOrNull(user.getDeptId())) | 
 |  |  |                     .put(LoginUser.INFO_KEY_HIS_ID, user.getHisId()) | 
 |  |  |                     .build(); | 
 |  |  |         } else if (userType.equals(UserTypeEnum.MEMBER.getValue())) { | 
 |  |  |             // 注意:目前 Member 暂时不读取,可以按需实现 | 
 |  |  |             return Collections.emptyMap(); |