|
|
@@ -153,6 +153,7 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>(), Vie
|
|
|
Glide.with(this@HomeActivity).asGif().load(R.drawable.fish).into(fishImage)
|
|
|
}
|
|
|
LiveEventBusUtil.send(RxBusCodes.FINISHGAME, "")
|
|
|
+ User.saveGameBean("")
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -840,24 +841,7 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>(), Vie
|
|
|
)
|
|
|
when (messageBean.businessID) {
|
|
|
"A" -> {
|
|
|
- if (TextUtils.equals(
|
|
|
- "购买成功,等待医生接诊。", messageBean.data
|
|
|
- ) || TextUtils.equals(
|
|
|
- "医生暂时繁忙,已经拒绝您的问诊要求,咨询费用1到3天原路退回您的支付账户。",
|
|
|
- messageBean.data
|
|
|
- )
|
|
|
- ) {
|
|
|
- LiveEventBusUtil.send(
|
|
|
- RxBusCodes.SuccessfulPurchase, messageBean.data
|
|
|
- )
|
|
|
- binding.imageSetting.postDelayed({
|
|
|
- LiveEventBusUtil.send(
|
|
|
- RxBusCodes.SHOWTASKDIALOG, messageBean
|
|
|
- )
|
|
|
- }, 800)
|
|
|
- } else {
|
|
|
- addAMessageData(messageBean)
|
|
|
- }
|
|
|
+ purchaseServices(messageBean)
|
|
|
}
|
|
|
|
|
|
"B" -> {
|
|
|
@@ -896,4 +880,41 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>(), Vie
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 缴费类型消息
|
|
|
+ */
|
|
|
+ private fun purchaseServices(messageBean: MessageBean) {
|
|
|
+ val userInfo = "尊敬的" + User.getName()
|
|
|
+ if (TextUtils.isEmpty(messageBean.data).not()) {
|
|
|
+ if (TextUtils.equals(
|
|
|
+ "购买成功,等待医生接诊。", messageBean.data
|
|
|
+ ) || TextUtils.equals(
|
|
|
+ "医生暂时繁忙,已经拒绝您的问诊要求,咨询费用1到3天原路退回您的支付账户。",
|
|
|
+ messageBean.data
|
|
|
+ )
|
|
|
+ ) {
|
|
|
+ LiveEventBusUtil.send(
|
|
|
+ RxBusCodes.SuccessfulPurchase, messageBean.data
|
|
|
+ )
|
|
|
+ binding.imageSetting.postDelayed({
|
|
|
+ LiveEventBusUtil.send(
|
|
|
+ RxBusCodes.SHOWTASKDIALOG, messageBean
|
|
|
+ )
|
|
|
+ }, 800)
|
|
|
+ } else {
|
|
|
+ addAMessageData(messageBean)
|
|
|
+ if (messageBean.data.contains(userInfo)) {
|
|
|
+ //服务套餐购买成功
|
|
|
+ binding.imageSetting.postDelayed({
|
|
|
+ LiveEventBusUtil.send(
|
|
|
+ RxBusCodes.SuccessfulPurchase, messageBean.data
|
|
|
+ )
|
|
|
+ }, 800)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ addAMessageData(messageBean)
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|