设备联调

This commit is contained in:
马增飞
2025-11-06 19:34:42 +08:00
parent fb074c1aaa
commit abe594fb66
13 changed files with 140 additions and 16 deletions
@@ -270,6 +270,7 @@ abstract class BaseActivity<VB : ViewBinding> : AppCompatActivity() {
lifecycleScope.launch {
viewModel.currentUserInfo.collect {
if (it == null) return@collect
it.showBalanceNotEnoughDialog = true
handleLoginSuccess(it, false)
}
}
@@ -317,8 +318,8 @@ abstract class BaseActivity<VB : ViewBinding> : AppCompatActivity() {
open fun handleLoginSuccess(equipmentUserInfo: EquipmentUserInfo, isAdmin: Boolean) {
Timber.d("handleLoginSuccess isAdmin = $isAdmin")
val cardBalance = equipmentUserInfo.cardBalance?:0.toDouble()
equipmentUserInfo.balanceIsNotEnough = cardBalance <= 0.toDouble()
if (equipmentUserInfo.balanceIsNotEnough) {
val balanceIsNotEnough = cardBalance <= 0.toDouble()
if (balanceIsNotEnough && equipmentUserInfo.showBalanceNotEnoughDialog) {
//提示余额不足弹窗
BalanceNotEnoughDialog(this).show()
return