1:修改酒吧房展示的,
2:修改约她接口
This commit is contained in:
@@ -10,6 +10,7 @@ import com.blankj.utilcode.util.ScreenUtils
|
||||
import com.xscm.modulemain.R
|
||||
import com.xscm.modulemain.adapter.RoomGiftGivingAdapter
|
||||
import com.xscm.modulemain.databinding.DialogGiftGivingBinding
|
||||
import com.xscm.moduleutil.bean.RoomGiftData
|
||||
import com.xscm.moduleutil.bean.RoonGiftModel
|
||||
import com.xscm.moduleutil.http.BaseObserver
|
||||
import com.xscm.moduleutil.http.RetrofitClient
|
||||
@@ -84,6 +85,14 @@ class GiftGivingDialog(
|
||||
adapter = RoomGiftGivingAdapter(t) { selectedValue, position ->
|
||||
// 处理选中事件,使用roomId和userId
|
||||
LogUtils.e("选中了: $selectedValue, 位置: $position, roomId: $mRoomId, userId: $mUserId")
|
||||
RetrofitClient.getInstance().roomGift(mRoomId,selectedValue.gift_id,"1",mUserId,"1","","","",object : BaseObserver<RoomGiftData>() {
|
||||
override fun onSubscribe(d: Disposable) {
|
||||
}
|
||||
|
||||
override fun onNext(t: RoomGiftData) {
|
||||
dismiss()
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 设置GridLayoutManager,每行显示4个item
|
||||
|
||||
@@ -79,15 +79,6 @@ class RoomAboutDialog(
|
||||
}
|
||||
|
||||
override fun initData() {
|
||||
// 初始化数据,如果需要的话
|
||||
RetrofitClient.getInstance().wallet(object : BaseObserver<WalletBean>() {
|
||||
override fun onSubscribe(d: Disposable) {
|
||||
}
|
||||
|
||||
override fun onNext(t: WalletBean) {
|
||||
mBinding.tvBalance.text = t.coin ?: "0"
|
||||
}
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
@@ -115,6 +106,8 @@ class RoomAboutDialog(
|
||||
ImageUtils.loadHead(t.base_image, mBinding.ivGiftPic)
|
||||
mBinding.tvGiftName.text = t.gift_name
|
||||
}
|
||||
mBinding.tvBalance.text = t.user_wallet_coin ?: "0"
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
@@ -11,6 +11,7 @@ import com.xscm.modulemain.R
|
||||
import com.xscm.modulemain.adapter.RoomWishGiftAdapter
|
||||
import com.xscm.modulemain.databinding.DialogWishGiftBinding
|
||||
import com.xscm.moduleutil.bean.RoonGiftModel
|
||||
import com.xscm.moduleutil.bean.room.RoomPitBean
|
||||
import com.xscm.moduleutil.http.BaseObserver
|
||||
import com.xscm.moduleutil.http.RetrofitClient
|
||||
import com.xscm.moduleutil.widget.dialog.BaseDialog
|
||||
@@ -21,11 +22,12 @@ import io.reactivex.disposables.Disposable
|
||||
* 时间:2026/1/5 9:14
|
||||
* 用途:酒吧房选择心愿礼物
|
||||
*/
|
||||
class WishGiftDialog(context: Context, val roomId: String) :
|
||||
class WishGiftDialog(context: Context, val roomId: String,var pitNumber: String) :
|
||||
BaseDialog<DialogWishGiftBinding>(context, com.xscm.moduleutil.R.style.BaseDialogStyleH) {
|
||||
|
||||
var adapter: RoomWishGiftAdapter? = null
|
||||
var time: MutableList<String> = mutableListOf()
|
||||
var mPitNumber : String = pitNumber
|
||||
|
||||
override fun getLayoutId(): Int {
|
||||
return R.layout.dialog_wish_gift
|
||||
@@ -45,7 +47,7 @@ class WishGiftDialog(context: Context, val roomId: String) :
|
||||
// (ActivityUtils.getTopActivity() as? RoomActivity)?.let { roomActivity ->
|
||||
// roomActivity.dialogMessage(messageEvent)
|
||||
// }
|
||||
RetrofitClient.getInstance().applyPubPit(roomId,"",adapter?.getSelectedValue()?.gift_id,object : BaseObserver<String>() {
|
||||
RetrofitClient.getInstance().applyPubPit(roomId,mPitNumber,adapter?.getSelectedValue()?.gift_id,object : BaseObserver<String>() {
|
||||
override fun onSubscribe(d: Disposable) {
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user