|
@@ -231,12 +231,12 @@ public class ImUserFriendServiceImpl extends ServiceImpl<ImUserFriendDao, ImUser
|
|
|
saveUserFriend(teacherId, Sets.newHashSet(userId));
|
|
|
|
|
|
// 新注册用户为老师身份时,更新好友关系为老师身份
|
|
|
- if (ClientEnum.TEACHER == clientType) {
|
|
|
+ if (ClientEnum.TEACHER == clientType || ClientEnum.STUDENT == clientType) {
|
|
|
|
|
|
// 更新我的身份信息
|
|
|
imUserFriendService.lambdaUpdate()
|
|
|
.eq(ImUserFriend::getUserId, userId)
|
|
|
- .eq(ImUserFriend::getClientType, ClientEnum.STUDENT)
|
|
|
+ .eq(ImUserFriend::getClientType, clientType)
|
|
|
.eq(ImUserFriend::getFriendId, teacherId)
|
|
|
.eq(ImUserFriend::getFriendType, ClientEnum.TEACHER)
|
|
|
.set(ImUserFriend::getClientType, ClientEnum.TEACHER)
|
|
@@ -245,7 +245,7 @@ public class ImUserFriendServiceImpl extends ServiceImpl<ImUserFriendDao, ImUser
|
|
|
// 更新客服好友身份信息
|
|
|
imUserFriendService.lambdaUpdate()
|
|
|
.eq(ImUserFriend::getUserId, teacherId)
|
|
|
- .eq(ImUserFriend::getClientType, ClientEnum.TEACHER)
|
|
|
+ .eq(ImUserFriend::getClientType, clientType)
|
|
|
.eq(ImUserFriend::getFriendId, userId)
|
|
|
.eq(ImUserFriend::getFriendType, ClientEnum.STUDENT)
|
|
|
.set(ImUserFriend::getFriendType, ClientEnum.TEACHER)
|