Browse Source

优化群简介点击判断

Pq 3 months ago
parent
commit
d12c8b4d80

+ 11 - 2
chatModule/src/main/java/com/cooleshow/chatmodule/ui/ChatGroupSettingActivity.java

@@ -26,6 +26,7 @@ import com.cooleshow.base.utils.JumpUtils;
 import com.cooleshow.base.utils.LOG;
 import com.cooleshow.base.utils.LogUtils;
 import com.cooleshow.base.utils.ToastUtil;
+import com.cooleshow.base.utils.ToastUtils;
 import com.cooleshow.base.utils.helper.QMUIStatusBarHelper;
 import com.cooleshow.base.widgets.dialog.CommonConfirmDialog;
 import com.cooleshow.base.widgets.dialog.CommonDialog;
@@ -143,6 +144,13 @@ public class ChatGroupSettingActivity extends BaseMVPActivity<TcActivityChatGrou
             return;
         } else if (view.getId() == R.id.ll_group_introduce) {
             //群简介
+            if (!BaseApplication.Companion.isTeacherClient()) {
+                //学生端 群简介为空不可点击进入
+                if (TextUtils.isEmpty(groupIntroduce)) {
+                    ToastUtil.getInstance().showShort(getString(R.string.there_no_group_introduce_tip));
+                    return;
+                }
+            }
             ARouter.getInstance().build(TCChatRouterPath.CHAT_GROUP_INTRODUCE)
                     .withString(Constants.TARGET_ID_KEY, targetId)
                     .withString(Constants.COMMON_EXTRA_KEY, groupIntroduce)
@@ -415,8 +423,9 @@ public class ChatGroupSettingActivity extends BaseMVPActivity<TcActivityChatGrou
             tv_group_name.setText(data.getName());
             tv_group_name_remarks.setText(data.getName());
             //群简介
-            this.groupIntroduce = data.getIntroduce();
-            viewBinding.tvGroupIntroduce.setText(data.getIntroduce());
+            String introduce = data.getIntroduce();
+            this.groupIntroduce = introduce;
+            viewBinding.tvGroupIntroduce.setText(TextUtils.isEmpty(introduce) ? getString(R.string.there_no_group_introduce_tip) : introduce);
 
             //群禁言状态
             if (!TextUtils.isEmpty(data.getConfigJson())) {

+ 1 - 1
chatModule/src/main/res/layout/tc_activity_chat_group_setting.xml

@@ -214,7 +214,7 @@
                     android:singleLine="true"
                     android:text=""
                     tools:text="哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈"
-                    android:textColor="@color/color_666666"
+                    android:textColor="@color/color_aaaaaa"
                     android:textSize="@dimen/dp_16" />
             </LinearLayout>
 

+ 1 - 0
chatModule/src/main/res/values/strings.xml

@@ -5,4 +5,5 @@
     <string name="live_name_tip">%s在直播间等你哦~</string>
     <string name="teacher_tag_str">学院</string>
     <string name="group_admin_str">群主</string>
+    <string name="there_no_group_introduce_tip">暂无群简介</string>
 </resources>