Переглянути джерело

articles find api display menu to be string

billyyoyo 5 роки тому
батько
коміт
1193168bc9

+ 5 - 2
app/src/main/java/com/sheep/gamegroup/model/api/ApiService.java

@@ -881,7 +881,10 @@ public interface ApiService {
      * 发现模块列表
      */
     @GET("app/find/articles/list")
-    Observable<BaseMessage> getFindList(@Query("page") int page, @Query("per_page") int per_page, @Query("tag_id") int id);
+    Observable<BaseMessage> getFindList(
+            @Query("page") int page,
+            @Query("per_page") int per_page,
+            @Query("tag_id") int id);
 
     @GET("app/find/articles/list")
     Observable<BaseMessage> getFindListv2(
@@ -889,7 +892,7 @@ public interface ApiService {
             @Query("per_page") int per_page,
             @Query("game_article_type") int gameArticleType,
             @Query("is_recommend") int isRecommend,
-            @Query("display_menu") int displayMenu);
+            @Query("display_menu") String displayMenu);
 
     /**
      * 发现内容详情

+ 1 - 1
app/src/main/java/com/sheep/gamegroup/module/game/fragment/FgtGameCenter.java

@@ -120,7 +120,7 @@ public class FgtGameCenter extends BaseFragment {
         }
         mAdapter.add(gameCenterFgt, "玩转游戏");
         mAdapter.add(welfareCenterFgt, "福利中心");
-        mAdapter.add(FgtFindChild.newInstance(new ArticleTag(-1, 1)), "游戏资讯");
+        mAdapter.add(FgtFindChild.newInstance(new ArticleTag(-3, 0)), "游戏资讯");
         mAdapter.add(gameMallFgt, "游戏商城");
         pager.setAdapter(mAdapter);
         indicator.setupWithViewPager(pager);

+ 1 - 1
app/src/main/java/com/sheep/gamegroup/module/game/util/GameNewsRecommendHelper.java

@@ -41,7 +41,7 @@ public class GameNewsRecommendHelper {
     }
 
     public void refresh() {
-        SheepApp.getInstance().getNetComponent().getApiService().getFindListv2(0, 3, 0, 1, 1)
+        SheepApp.getInstance().getNetComponent().getApiService().getFindListv2(0, 3, 1, 1, "2")
                 .subscribeOn(Schedulers.io())
                 .observeOn(AndroidSchedulers.mainThread())
                 .subscribe(new SheepSubscriber<BaseMessage>(SheepApp.getInstance()) {

+ 2 - 1
app/src/main/java/com/sheep/gamegroup/view/fragment/FgtFindChild.java

@@ -90,7 +90,8 @@ public class FgtFindChild extends BaseListFragment5<Article> {
         if (type > 0) {
             return apiService.getFindList(page, per_page, type);
         } else {
-            return apiService.getFindListv2(page, per_page, subType, 0, -type);
+            String types = type == -3 ? "1,2" : (-type) + "";
+            return apiService.getFindListv2(page, per_page, subType, 0, types);
         }
     }