فهرست منبع

修改学生端首页热门资讯跳转

Pq 2 سال پیش
والد
کامیت
dac13cf7dc
1فایلهای تغییر یافته به همراه9 افزوده شده و 2 حذف شده
  1. 9 2
      student/src/main/java/com/cooleshow/student/ui/main/HotNewsFragment.java

+ 9 - 2
student/src/main/java/com/cooleshow/student/ui/main/HotNewsFragment.java

@@ -1,6 +1,7 @@
 package com.cooleshow.student.ui.main;
 
 import android.graphics.Rect;
+import android.text.TextUtils;
 import android.util.Log;
 import android.view.View;
 
@@ -65,9 +66,15 @@ public class HotNewsFragment extends BaseFragment<FragmentHomeHotNewsLayoutBindi
             public void onItemClick(@NonNull BaseQuickAdapter<?, ?> adapter, @NonNull View view, int position) {
                 if (position < mHomeHotNewsAdapter.getData().size()) {
                     HomeHotNewsBean.RowsBean item = mHomeHotNewsAdapter.getData().get(position);
+                    String url ;
+                    if (TextUtils.equals(item.linkType, "IN")) {
+                        url = WebConstants.STUDENT_SPECIAL_DETAIL + item.id;
+                    } else {
+                        url = item.linkUrl;
+                    }
                     ARouter.getInstance()
                             .build(RouterPath.WebCenter.ACTIVITY_HTML)
-                            .withString(WebConstants.WEB_URL, WebConstants.STUDENT_SPECIAL_DETAIL + item.id)
+                            .withString(WebConstants.WEB_URL, url)
                             .navigation();
                 }
             }
@@ -116,7 +123,7 @@ public class HotNewsFragment extends BaseFragment<FragmentHomeHotNewsLayoutBindi
                     //showEmpty
                 }
             } else {
-                if (data!=null && data.rows != null && data.rows.size() > 0) {
+                if (data != null && data.rows != null && data.rows.size() > 0) {
                     mHomeHotNewsAdapter.getLoadMoreModule().loadMoreComplete();
                     checkHasNext(data.rows.size());
                     mHomeHotNewsAdapter.addData(data.rows);