소스 검색

修复老师端好友列表身份

Eric 2 년 전
부모
커밋
e9cfb8454d
2개의 변경된 파일9개의 추가작업 그리고 4개의 파일을 삭제
  1. 7 2
      cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/ImUserFriendServiceImpl.java
  2. 2 2
      service.md

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

@@ -383,8 +383,13 @@ public class ImUserFriendServiceImpl extends ServiceImpl<ImUserFriendDao, ImUser
                 case TEACHER:
                     {
                         // 老师查询学生好友
-                        item.friendType(Optional.ofNullable(item.getFriendType()).orElse(ClientEnum.STUDENT))
-                                .setImFriendId(MessageFormat.format("{0}:{1}", String.valueOf(item.getFriendId()), ClientEnum.STUDENT.name()));
+                        if (item.getFriendType() == ClientEnum.TEACHER) {
+                            item.setImFriendId(MessageFormat.format("{0}", String.valueOf(item.getFriendId())));
+                        } else {
+                            item.friendType(Optional.ofNullable(item.getFriendType()).orElse(ClientEnum.STUDENT))
+                                    .setImFriendId(MessageFormat.format("{0}:{1}", String.valueOf(item.getFriendId()), ClientEnum.STUDENT.name()));
+                        }
+
                     }
                     break;
                 case STUDENT:

+ 2 - 2
service.md

@@ -1,7 +1,7 @@
 - [ ] gateway-server
 - [ ] auth-server
-- [x] admin-server
-- [ ] teacher-server
+- [ ] admin-server
+- [x] teacher-server
 - [ ] student-server
 - [ ] website-server
 - [ ] task-server