diff --git a/app/src/main/java/com/yizhuan/erban/avroom/redpackage/RedPackageWidget.kt b/app/src/main/java/com/yizhuan/erban/avroom/redpackage/RedPackageWidget.kt index 941d01dfc..d1a7a01c6 100644 --- a/app/src/main/java/com/yizhuan/erban/avroom/redpackage/RedPackageWidget.kt +++ b/app/src/main/java/com/yizhuan/erban/avroom/redpackage/RedPackageWidget.kt @@ -191,7 +191,19 @@ class RedPackageWidget : FrameLayoutRoomWidget, RoomWidget { SingleToastUtil.showToast(R.string.red_package_result_empty_tips) } - 6 -> { + 4 -> { + val newData = item.result?.redEnvelopeVO + if (newData != null && newData.pickNum == newData.totalNum) { + redPackageHandler?.requestRefreshIcon() + SingleToastUtil.showToast(R.string.red_package_result_empty_tips) + } else { + roomView?.getActivity().let { + RedPackageOpenDialog.newInstance(item).show(it) + } + } + } + + 2, 6 -> { redPackageHandler?.requestRefreshIcon() SingleToastUtil.showToast(R.string.red_package_disabled_tips) }