刘俊驰 1 år sedan
förälder
incheckning
a7be6e0f0b

+ 9 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/teacher/controller/ImGroupController.java

@@ -190,6 +190,15 @@ public class ImGroupController extends BaseController {
     @GetMapping(value = "/queryFriendDetail")
     public HttpResponseResult<ImUserFriendVO.ImUserFriend> queryFriendDetail(String userId) {
 
+        // 管乐迷、酷乐秀直播播允许多端学生观看,这里增加了对用户ID的解析
+        if (userId.matches(MK.EXP_INT)) {
+            ImUserFriend userProfile = imUserFriendService.getImUserProfile(userId);
+            if (Objects.isNull(userProfile)) {
+                return failed("当前好友不存在");
+            }
+            return succeed(ImUserFriendVO.ImUserFriend.from(JSON.toJSONString(userProfile)));
+        }
+
         String ret = imGroupService.analysisImUserId(userId);
         if (!ret.matches(MK.EXP_INT)) {
             return failed("无效的用户ID");