|
@@ -161,7 +161,8 @@ public class ImGroupMemberServiceImpl extends BaseServiceImpl<Long, ImGroupMembe
|
|
public boolean join(Long imGroupId, Map<Integer, String> userRoleMap) {
|
|
public boolean join(Long imGroupId, Map<Integer, String> userRoleMap) {
|
|
ImGroup imGroup = imGroupDao.getLocked(imGroupId);
|
|
ImGroup imGroup = imGroupDao.getLocked(imGroupId);
|
|
if (imGroup == null) {
|
|
if (imGroup == null) {
|
|
- imGroup = joinGroup(imGroupId,null,null,false,userRoleMap);
|
|
|
|
|
|
+ joinGroup(imGroupId,null,null,false,userRoleMap);
|
|
|
|
+ return true;
|
|
}
|
|
}
|
|
//检查用户是否已存在
|
|
//检查用户是否已存在
|
|
List<Integer> existUserIdList = imGroupMemberDao.queryByImGroupIdAndUserId(imGroupId.toString(), userRoleMap.keySet().stream().filter(Objects::nonNull).map(Objects::toString)
|
|
List<Integer> existUserIdList = imGroupMemberDao.queryByImGroupIdAndUserId(imGroupId.toString(), userRoleMap.keySet().stream().filter(Objects::nonNull).map(Objects::toString)
|