Просмотр исходного кода

增加学生端userInfo接口相关字段

Pq 2 лет назад
Родитель
Сommit
b6319b5cb5

+ 2 - 1
rong_im/common_im_ui/src/main/java/com/common/im/ui/MessageFragment.java

@@ -116,7 +116,8 @@ public class MessageFragment extends BaseMVPFragment<FragmentMessageLayoutBindin
         RongIM.setUserInfoProvider(new UserDataProvider.UserInfoProvider() {
             @Override
             public UserInfo getUserInfo(String userId) {
-                if (!TextUtils.isEmpty(localUserid) && localUserid.equals(userId)) {
+                String tempUserId =userId.split(":")[0];
+                if (!TextUtils.isEmpty(localUserid) && localUserid.equals(tempUserId)) {
                     RongIMUserInfo data = new RongIMUserInfo();
                     data.setFriendId(userId + "");
                     data.setFriendNickname(UserHelper.getUserName());

+ 1 - 1
student/src/main/java/com/cooleshow/student/api/APIService.java

@@ -72,7 +72,7 @@ public interface APIService {
      * @return
      */
     @GET(AUTH_GROUP + "api/queryUserInfo")
-    Observable<BaseResponse<UserInfo>> getUserInfo();
+    Observable<BaseResponse<UserInfo>> getUserInfo(@Query("clientType") String clientType);
 
     /**
      * 查询学员基本信息

+ 1 - 1
student/src/main/java/com/cooleshow/student/presenter/main/MainPresenter.java

@@ -21,7 +21,7 @@ public class MainPresenter extends BasePresenter<MainContract.MainView> implemen
      */
     @Override
     public void getUserInfo() {
-        addSubscribe(create(APIService.class).getUserInfo(), new BaseObserver<UserInfo>(getView()) {
+        addSubscribe(create(APIService.class).getUserInfo("STUDENT"), new BaseObserver<UserInfo>(getView()) {
             @Override
             protected void onSuccess(UserInfo data) {
                 if (getView() != null) {