Explorar o código

修复imFriendId问题

Pq %!s(int64=2) %!d(string=hai) anos
pai
achega
25bc94a346

+ 9 - 0
rong_im/common_im_ui/src/main/java/com/common/im/bean/ContactListBean.java

@@ -27,6 +27,7 @@ public class ContactListBean extends BaseIndexPinyinBean {
     public String createTime;
     public String friendAvatar;
     public String friendId;
+    public String imFriendId;
     public String friendNickname;
     public int id;
     public String memo;
@@ -34,6 +35,14 @@ public class ContactListBean extends BaseIndexPinyinBean {
     public String roleType;
     public int userId;
 
+    public String getImFriendId() {
+        return imFriendId;
+    }
+
+    public void setImFriendId(String imFriendId) {
+        this.imFriendId = imFriendId;
+    }
+
     public String getRoleType() {
         return roleType;
     }

+ 2 - 2
rong_im/common_im_ui/src/main/java/com/common/im/ui/contact/ContactPersonListFragment.java

@@ -97,7 +97,7 @@ public class ContactPersonListFragment extends BaseMVPFragment<FragmentContactLi
                     //选择联系人模式
                     if (getActivity() != null) {
                         Intent intent = new Intent();
-                        intent.putExtra(ConversationHelper.TARGET_ID_KEY, item.friendId);
+                        intent.putExtra(ConversationHelper.TARGET_ID_KEY, item.getImFriendId());
                         intent.putExtra(ConversationHelper.CONVERSATION_TYPE_KEY, Conversation.ConversationType.PRIVATE.getValue());
                         getActivity().setResult(Activity.RESULT_OK, intent);
                         getActivity().finish();
@@ -105,7 +105,7 @@ public class ContactPersonListFragment extends BaseMVPFragment<FragmentContactLi
                     return;
                 }
                 ContactListBean item = (ContactListBean) adapter.getItem(position);
-                goChat(view, item.friendId + "", item.friendNickname);
+                goChat(view, item.getImFriendId() + "", item.friendNickname);
             }
         });