1:修改礼物飘屏判断送的人和接收的人

2:修改所有盘在次点击的时候,初始化选中状态
3:修改礼物飘屏的文字大小
4:修改首页去围观展示的文字
This commit is contained in:
2025-12-22 22:30:34 +08:00
parent c7018cce42
commit 9bf2de01d4
6 changed files with 57 additions and 32 deletions

View File

@@ -41,7 +41,8 @@ public class GiftBean {
public boolean isSameGiftFromSameSender(GiftBean other) {
if (other == null) return false;
return Objects.equals(gift_id, other.gift_id) &&
Objects.equals(senderName, other.senderName);
Objects.equals(senderName, other.senderName) &&
Objects.equals(nickname,other.nickname);
}
// 生成礼物唯一键

View File

@@ -2960,41 +2960,49 @@ public class RetrofitClient {
public void roomAuctionJoin(String auctionId, String userId, String giftId, String
num, String type, BaseObserver<RoomAuction.AuctionListBean> observer) {
sApiServer.roomAuctionJoin(auctionId, userId, giftId, num, type).enqueue(new ApiResponseCallback<RoomAuction.AuctionListBean>(CommonAppContext.getInstance()) {
@Override
public void onSuccess(RoomAuction.AuctionListBean data) {
if (data != null) {
observer.onNext(data);
} else {
observer.onNext(new RoomAuction.AuctionListBean());
}
}
@Override
public void onFailure(Throwable t) {
t.printStackTrace();
}
});
// .enqueue(new Callback<BaseModel<RoomAuction.AuctionListBean>>() {
//
sApiServer.roomAuctionJoin(auctionId, userId, giftId, num, type)
// .enqueue(new ApiResponseCallback<RoomAuction.AuctionListBean>(CommonAppContext.getInstance()) {
// @Override
// public void onResponse(Call<BaseModel<RoomAuction.AuctionListBean>> call, Response<BaseModel<RoomAuction.AuctionListBean>> response) {
// if (response.code() == 200) {
// BaseModel<RoomAuction.AuctionListBean> baseModel = response.body();
//
// if (baseModel.getCode() == 1) {
// observer.onNext( null);
// } else {
// ToastUtils.showShort(baseModel.getMsg());
// }
// public void onSuccess(RoomAuction.AuctionListBean data) {
// if (data != null) {
// observer.onNext(data);
// } else {
// observer.onNext(new RoomAuction.AuctionListBean());
// }
// }
//
// @Override
// public void onFailure(Call<BaseModel<RoomAuction.AuctionListBean>> call, Throwable t) {
// public void onFailure(Throwable t) {
// t.printStackTrace();
// }
// });
.enqueue(new Callback<BaseModel<RoomAuction.AuctionListBean>>() {
@Override
public void onResponse(Call<BaseModel<RoomAuction.AuctionListBean>> call, Response<BaseModel<RoomAuction.AuctionListBean>> response) {
if (response.code() == 200) {
BaseModel<RoomAuction.AuctionListBean> baseModel = response.body();
if (baseModel.getCode() == 1) {
observer.onNext( new RoomAuction.AuctionListBean());
}else if (baseModel.getCode() == 0) {
ToastUtils.showShort(baseModel.getMsg());
}else if (baseModel.getCode() == 301) {
try {
ToastUtils.showShort(baseModel.getMsg());
CommonAppContext.getInstance().clearLoginInfo();
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
}
}
}
}
@Override
public void onFailure(Call<BaseModel<RoomAuction.AuctionListBean>> call, Throwable t) {
t.printStackTrace();
}
});
}
public void auctionDelay(String auctionId, BaseObserver<String> observer) {

View File

@@ -34,7 +34,7 @@
android:maxLines="2"
android:text="礼品"
android:textColor="#FFDE77"
android:textSize="14sp"
android:textSize="12sp"
android:textStyle="bold" />
<TextView
@@ -44,7 +44,7 @@
android:layout_marginEnd="@dimen/dp_8"
android:text="...."
android:textColor="#FFDE77"
android:textSize="14sp"
android:textSize="12sp"
android:textStyle="bold" />
</LinearLayout>