1:修改获取发送红包的时机,并且添加了当接口返回code=0的时候,也能发送红包
This commit is contained in:
@@ -2999,6 +2999,7 @@ public class RetrofitClient {
|
|||||||
if (redPacketConfigBaseModel.getCode() == 1) {
|
if (redPacketConfigBaseModel.getCode() == 1) {
|
||||||
observer.onNext(redPacketConfigBaseModel.getData());
|
observer.onNext(redPacketConfigBaseModel.getData());
|
||||||
} else if (redPacketConfigBaseModel.getCode() == 0) {
|
} else if (redPacketConfigBaseModel.getCode() == 0) {
|
||||||
|
observer.onNext(new RedPacketConfig());
|
||||||
} else if (redPacketConfigBaseModel.getCode() == 301) {
|
} else if (redPacketConfigBaseModel.getCode() == 301) {
|
||||||
setCode301(redPacketConfigBaseModel.getMsg());
|
setCode301(redPacketConfigBaseModel.getMsg());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1085,7 +1085,8 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
|||||||
|
|
||||||
// TODO: 发红包
|
// TODO: 发红包
|
||||||
fun redDialogView() {
|
fun redDialogView() {
|
||||||
RedBagSendDialog(this, roomId,redPacketConfig).show()
|
MvpPre?.getRedpacketConfig()
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var redEnvelopesFragment: RedEnvelopesFragment? = null
|
var redEnvelopesFragment: RedEnvelopesFragment? = null
|
||||||
@@ -3518,7 +3519,6 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
|||||||
// .joinRoom(SpUtil.getRtmToken(), roomId, SpUtil.getUserId(), false, false);
|
// .joinRoom(SpUtil.getRtmToken(), roomId, SpUtil.getUserId(), false, false);
|
||||||
// MvpPre?.postRoomInfo(roomId)
|
// MvpPre?.postRoomInfo(roomId)
|
||||||
MvpPre?.getTasksMessage()
|
MvpPre?.getTasksMessage()
|
||||||
MvpPre?.getRedpacketConfig()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fun refreshRoomInfo(roomId: String) {
|
fun refreshRoomInfo(roomId: String) {
|
||||||
@@ -3827,6 +3827,7 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
|||||||
|
|
||||||
override fun getRedpacketConfig(data: RedPacketConfig?) {
|
override fun getRedpacketConfig(data: RedPacketConfig?) {
|
||||||
this.redPacketConfig= data!!
|
this.redPacketConfig= data!!
|
||||||
|
RedBagSendDialog(this, roomId,redPacketConfig).show()
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getTasksMessageService(number: Int) {
|
fun getTasksMessageService(number: Int) {
|
||||||
|
|||||||
@@ -280,7 +280,7 @@ public class RedBagSendDialog extends BaseDialog<DialogRedBagSendBinding> {
|
|||||||
if (textValue < redPacketConfig.getRed_packet_min_amount()) {
|
if (textValue < redPacketConfig.getRed_packet_min_amount()) {
|
||||||
// 你的逻辑
|
// 你的逻辑
|
||||||
diaj=false;
|
diaj=false;
|
||||||
ToastUtils.show("金额不能小于10");
|
ToastUtils.show("金额不能小于"+redPacketConfig.getRed_packet_min_amount());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
} catch (NumberFormatException e) {
|
} catch (NumberFormatException e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user