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