|
@@ -271,7 +271,8 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
|
|
|
|
|
|
String imIdentity = MessageFormat.format("{0}:{1}", String.valueOf(userId), ClientEnum.STUDENT.name());
|
|
|
// 缓存用户重新入群标识
|
|
|
- RBucket<Object> bucket = redissonClient.getBucket(imIdentity);
|
|
|
+ String userKey = MessageFormat.format("{0}:{1}", groupId, imIdentity);
|
|
|
+ RBucket<Object> bucket = redissonClient.getBucket(userKey);
|
|
|
if (bucket.isExists()) {
|
|
|
return;
|
|
|
}
|
|
@@ -289,7 +290,7 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
|
|
|
}
|
|
|
|
|
|
// 缓存重新入群标识, 默认有效期为120天
|
|
|
- bucket.set(imIdentity, 120, TimeUnit.DAYS);
|
|
|
+ bucket.set(userKey, 120, TimeUnit.DAYS);
|
|
|
}
|
|
|
}
|
|
|
|