|
@@ -37,6 +37,7 @@ import com.cooleshow.base.utils.JumpUtils;
|
|
|
import com.cooleshow.base.utils.ToastUtil;
|
|
|
import com.cooleshow.base.utils.helper.QMUIStatusBarHelper;
|
|
|
import com.cooleshow.base.widgets.dialog.CommonDialog;
|
|
|
+import com.cooleshow.usercenter.helper.UserHelper;
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
import java.util.ArrayList;
|
|
@@ -66,6 +67,9 @@ public class ChatGroupSettingActivity extends BaseMVPActivity<ActivityChatGroupS
|
|
|
.navigation();
|
|
|
} else if (view.getId() == R.id.tv_group_name_remarks) {
|
|
|
//设置群名称
|
|
|
+ if (!BaseApplication.Companion.isTeacherClient()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
ARouter.getInstance().build(RouterPath.ChatCenter.CHAT_GROUP_SET_REMARK)
|
|
|
.withString("targetId", targetId)
|
|
|
.withString("remarks", tv_group_name_remarks.getText().toString().trim())
|
|
@@ -185,6 +189,10 @@ public class ChatGroupSettingActivity extends BaseMVPActivity<ActivityChatGroupS
|
|
|
@Override
|
|
|
public void onItemClick(@NonNull BaseQuickAdapter<?, ?> adapter, @NonNull View view, int position) {
|
|
|
GroupMemberBean groupMemberBean = (GroupMemberBean) adapter.getItem(position);
|
|
|
+ String imUserId = UserHelper.getImUserId();
|
|
|
+ if (TextUtils.equals(groupMemberBean.getUserId(), imUserId)) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
RongIM.getInstance().startPrivateChat(ChatGroupSettingActivity.this, groupMemberBean.getUserId() + "", data.get(position).getNickname());
|
|
|
|
|
|
}
|
|
@@ -224,7 +232,9 @@ public class ChatGroupSettingActivity extends BaseMVPActivity<ActivityChatGroupS
|
|
|
super.onResume();
|
|
|
presenter.queryGroupDetail(targetId);
|
|
|
presenter.queryGroupMembers(targetId);
|
|
|
- presenter.groupApplyList(targetId);
|
|
|
+ if (BaseApplication.Companion.isTeacherClient()) {
|
|
|
+ presenter.groupApplyList(targetId);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|