Selaa lähdekoodia

修复客服通知消息

Eric 2 vuotta sitten
vanhempi
commit
5f34de04c4

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

@@ -218,10 +218,14 @@ public class ImUserFriendServiceImpl extends ServiceImpl<ImUserFriendDao, ImUser
                     new PushExt.APNs("", ""),
                     new PushExt.OPPO(""));
 
+            String imUserId = String.valueOf(userId);
+            if (ClientEnum.STUDENT == clientType) {
+                imUserId = MessageFormat.format("{0}:{1}", imUserId, ClientEnum.STUDENT.name());
+            }
             // 发送用户IM通知消息
             PrivateMessage privateMessage = new PrivateMessage()
                     .setSenderId(String.valueOf(friendIds.get(0)))
-                    .setTargetId(new String[]{String.valueOf(userId)})
+                    .setTargetId(new String[]{imUserId})
                     .setObjectName(txtMessage.getType())
                     .setContent(txtMessage)
                     .setPushExt(pushExt)

+ 4 - 4
service.md

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