|
@@ -7,6 +7,7 @@ import com.google.common.collect.Lists;
|
|
|
import com.google.common.collect.Sets;
|
|
|
import com.microsvc.toolkit.middleware.im.ImPluginContext;
|
|
|
import com.microsvc.toolkit.middleware.im.message.TencentWrapper;
|
|
|
+import com.ym.mec.auth.api.entity.SysUser;
|
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
|
import com.ym.mec.biz.dal.entity.*;
|
|
|
import com.ym.mec.biz.dal.enums.EFriendRoleType;
|
|
@@ -201,6 +202,10 @@ public class ImUserFriendServiceImpl extends BaseServiceImpl<Long, ImUserFriend>
|
|
|
public ImUserFriendDto getImUserProfile(String userId) {
|
|
|
try {
|
|
|
TencentWrapper.UserProfile userProfile = imPluginContext.getPluginService().getUserProfile(userId);
|
|
|
+
|
|
|
+ SysUser user = new SysUser();
|
|
|
+ user.setAvatar(userProfile.getAvatar());
|
|
|
+ user.setUsername(userProfile.getUsername());
|
|
|
// 返回当前登录用户信息
|
|
|
ImUserFriendDto imUserFriend = new ImUserFriendDto();
|
|
|
imUserFriend.setFriendAvatar(userProfile.getAvatar());
|
|
@@ -208,7 +213,7 @@ public class ImUserFriendServiceImpl extends BaseServiceImpl<Long, ImUserFriend>
|
|
|
imUserFriend.setImFriendId(userId);
|
|
|
imUserFriend.setFriendType(ClientEnum.STUDENT.getCode());
|
|
|
// 设置IM好友ID
|
|
|
- imUserFriend.setImUserId(userId);
|
|
|
+ imUserFriend.setFriend(user);
|
|
|
return imUserFriend;
|
|
|
} catch (Exception e) {
|
|
|
log.error("getImUserProfile userId={}", userId, e);
|