| | |
| | | |
| | | tv_action.setOnClickListener { |
| | | if (cb_rule.isChecked){ |
| | | if (cb_rule.isChecked){ |
| | | if (rb_balance.isChecked&&((data?.balance?:"0.0").toDouble()>=(data?.generalPrice?:"0.0").toDouble())){//余额勾选,并且可用余额大于课程价格,直接扣余额 |
| | | payBalance() |
| | | }else if (rb_ali.isChecked){ |
| | | pay(2) |
| | | }else if (rb_wx.isChecked){ |
| | | pay(1) |
| | | }else{ |
| | | toast("请选择支付方式") |
| | | } |
| | | }else |
| | | toast("请阅读并同意《购买协议》") |
| | | if ((data?.generalPrice?:"0.0").toDouble() == 0.0||rb_balance.isChecked&&((data?.balance?:"0.0").toDouble()>=(data?.generalPrice?:"0.0").toDouble())){//余额勾选,并且可用余额大于课程价格,直接扣余额 |
| | | payBalance() |
| | | }else if (rb_ali.isChecked){ |
| | | pay(2) |
| | | }else if (rb_wx.isChecked){ |
| | | pay(1) |
| | | }else{ |
| | | toast("请选择支付方式") |
| | | } |
| | | }else |
| | | toast("请阅读并同意《购买协议》") |
| | | } |
| | |
| | | val s = "余额抵扣 当前可用 ¥$balance" |
| | | rb_balance.text = SpanBuilder(s).size(4,s.length,11).color(this@BuyVoiceActivity,4,s.length,R.color.textColor99).build() |
| | | rb_balance.isChecked = !(balance.isNullOrEmpty()||balance.toDouble() == 0.0) |
| | | if ((data?.generalPrice?:"0.0").toDouble() == 0.0){ |
| | | rb_ali.isEnabled = false |
| | | rb_wx.isEnabled = false |
| | | rb_ali.alpha = 0.6f |
| | | rb_wx.alpha = 0.6f |
| | | } |
| | | } |
| | | } |
| | | } |