瀏覽代碼

1.自动注册平台学生也要与客服成为好友关系

yuanliang 1 年之前
父節點
當前提交
7cba09edd9

+ 3 - 3
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/ImUserFriendServiceImpl.java

@@ -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)