diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/adapter/GiftTwoDetailsFragment.java b/BaseModule/src/main/java/com/xscm/moduleutil/adapter/GiftTwoDetailsFragment.java index d831f89e..6048da9d 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/adapter/GiftTwoDetailsFragment.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/adapter/GiftTwoDetailsFragment.java @@ -108,7 +108,7 @@ public class GiftTwoDetailsFragment extends BaseMvpFragment>> getRewardList(@Field("id") String id, @Field("page") String page, @Field("page_limit") String page_limit); @GET(Constants.GET_GIFT_LABEL) - Call>> getGiftLabel(@Query("have_hot") String have_hot); + Call>> getGiftLabel(@Query("type") String type); //获取礼物列表 @GET(Constants.GIFT_LIST) diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/http/RetrofitClient.java b/BaseModule/src/main/java/com/xscm/moduleutil/http/RetrofitClient.java index 56ec3312..d7afbd3e 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/http/RetrofitClient.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/http/RetrofitClient.java @@ -2324,8 +2324,14 @@ public class RetrofitClient { }); } - public void getGiftLabel(String have_hot, BaseObserver> observer) { - sApiServer.getGiftLabel(have_hot).enqueue(new Callback>>() { + /** + * 礼物标签表 + * @param type 1:房间获取标签 2:打赏,不要热度卡 3: + * @param observer + */ + + public void getGiftLabel(String type, BaseObserver> observer) { + sApiServer.getGiftLabel(type).enqueue(new Callback>>() { @Override public void onResponse(Call>> call, Response>> response) { if (response.code() == 200) { @@ -2349,6 +2355,13 @@ public class RetrofitClient { }); } + /** + * 获取礼物列表 + * @param type 0:只获取热门礼物和普通礼物 99:拍卖卡关系选择礼物 100:歌单礼物 + * @param roomId + * @param observer + */ + public void getGiftList(int type, String roomId, BaseObserver> observer) { sApiServer.getGiftList(type, roomId).enqueue(new Callback>>() { @Override @@ -2363,6 +2376,7 @@ public class RetrofitClient { setCode301(listBaseModel.getMsg()); } } else { + ToastUtils.showLong("礼物数据错误", response.code()); LogUtils.e("getGiftList", response.message()); } } diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/presenter/RewardGiftPresenter.java b/BaseModule/src/main/java/com/xscm/moduleutil/presenter/RewardGiftPresenter.java index b6574f16..e4efcd87 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/presenter/RewardGiftPresenter.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/presenter/RewardGiftPresenter.java @@ -46,8 +46,8 @@ public class RewardGiftPresenter extends BasePresenter } @Override - public void getGiftLabel(String have_hot) { - RetrofitClient.getInstance().getGiftLabel(have_hot, new BaseObserver>() { + public void getGiftLabel(String type) { + RetrofitClient.getInstance().getGiftLabel(type, new BaseObserver>() { @Override public void onSubscribe(Disposable d) { addDisposable(d); diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/widget/dialog/RewardGiftDialogFragment.java b/BaseModule/src/main/java/com/xscm/moduleutil/widget/dialog/RewardGiftDialogFragment.java index 18d81283..00bb2e61 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/widget/dialog/RewardGiftDialogFragment.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/widget/dialog/RewardGiftDialogFragment.java @@ -103,7 +103,7 @@ public class RewardGiftDialogFragment extends BaseMvpDialogFragment(); mGiftNumList.add(new GiftNumBean("20", "x20")); @@ -206,12 +206,12 @@ public class RewardGiftDialogFragment extends BaseMvpDialogFragment giftLabelBeans) { if (giftLabelBeans == null) return; - for (GiftLabelBean giftLabelBean1 : giftLabelBeans) { - if (giftLabelBean1.getId().equals("2")) { - giftLabelBeans.remove(giftLabelBean1); - break; - } - } +// for (GiftLabelBean giftLabelBean1 : giftLabelBeans) { +// if (giftLabelBean1.getId().equals("2")) { +// giftLabelBeans.remove(giftLabelBean1); +// break; +// } +// } mBinding.viewPager.setAdapter(new MyFragmentPagerAdapter(getChildFragmentManager(), giftLabelBeans, fragmentList, "")); mBinding.slidingTabLayout.setViewPager(mBinding.viewPager); diff --git a/MainModule/src/main/java/com/xscm/modulemain/dialog/GiftSongDialog.java b/MainModule/src/main/java/com/xscm/modulemain/dialog/GiftSongDialog.java index aeede20a..0c8c49cf 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/dialog/GiftSongDialog.java +++ b/MainModule/src/main/java/com/xscm/modulemain/dialog/GiftSongDialog.java @@ -135,7 +135,7 @@ public class GiftSongDialog extends BaseDialog { mGiftNumList.add(new GiftNumBean("5", "x5")); mGiftNumList.add(new GiftNumBean("1", "x1")); - RetrofitClient.getInstance().getGiftList(0,"",new BaseObserver>() { + RetrofitClient.getInstance().getGiftList(100,"",new BaseObserver>() { @Override public void onSubscribe(Disposable d) { @@ -147,6 +147,7 @@ public class GiftSongDialog extends BaseDialog { giftList= roonGiftModels; roomAdapter = new GiftRoomAdapter(CommonAppContext.getInstance(), roonGiftModels, 0, "0"); mBinding.rvGift.setAdapter(roomAdapter); + roomAdapter.setNewData(roonGiftModels); } }); } diff --git a/MainModule/src/main/java/com/xscm/modulemain/dialog/RoomGiftDialogFragment.java b/MainModule/src/main/java/com/xscm/modulemain/dialog/RoomGiftDialogFragment.java index b7207240..26c01163 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/dialog/RoomGiftDialogFragment.java +++ b/MainModule/src/main/java/com/xscm/modulemain/dialog/RoomGiftDialogFragment.java @@ -847,11 +847,6 @@ public class RoomGiftDialogFragment extends BaseMvpDialogFragment