|
|
|
@@ -47,6 +47,9 @@ public class WxCUserServiceImpl implements WxCUserService { |
|
|
|
@Autowired |
|
|
|
private MqBaseProducer mqBaseProducer; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private CUserTokenService cUserTokenService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
@Qualifier("baseCUserTokenRedisTemplate") |
|
|
|
RedisTemplate<String, BaseCUserEntity> baseCUserTokenRedisTemplate; |
|
|
|
@@ -321,6 +324,12 @@ public class WxCUserServiceImpl implements WxCUserService { |
|
|
|
|
|
|
|
@Override |
|
|
|
public void delForUserIdOnly(Long id, Long userId, String tenantId) { |
|
|
|
List<String> tokenList = wxCUserMapper.findTokenList(userId, tenantId); |
|
|
|
if(tokenList != null){ |
|
|
|
for (String token:tokenList) { |
|
|
|
cUserTokenService.removeTokenCache(token); |
|
|
|
} |
|
|
|
} |
|
|
|
wxCUserMapper.delForUserIdOnly(id,userId,tenantId); |
|
|
|
} |
|
|
|
|
|
|
|
|