From 31b7700b976a46901f67c5d7a00281ca4745fc9f Mon Sep 17 00:00:00 2001
From: Linjiajia <319408893@qq.com>
Date: 星期六, 07 十月 2023 21:44:35 +0800
Subject: [PATCH] 调整旅游模块功能

---
 app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismActivity.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismActivity.java b/app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismActivity.java
index 9d24d5a..1dec1df 100644
--- a/app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismActivity.java
+++ b/app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismActivity.java
@@ -16,6 +16,7 @@
 import com.android.app_base.manager.AppManager;
 import com.android.app_base.utils.ScreenSizeUtils;
 import com.android.app_base.utils.Utils;
+import com.android.app_base.utils.rxbus.MessageEvent;
 import com.android.app_base.utils.rxbus.RxBus;
 import com.android.app_base.widget.LinearItemDecoration;
 import com.application.zhangshi_app_android.BR;
@@ -187,6 +188,9 @@
                 adapter.setData(beans);
             }
         );
+        viewModel.getBeanLiveData().observe(this, tourismBean -> {
+            adapter.updateData(tourismBean);
+        });
         viewModel.getCheckListLiveData().observe(this, (Observer<List<TourismBean>>) beans -> {
             if (viewModel.getOperateTypeLiveData().getValue() == 0){
                 return;
@@ -237,6 +241,13 @@
                 adapter.removeItem(bean);
             }
         });
+        //瑙傚療鏁版嵁鐨勫彉鍖�
+        RxBus.getInstance().toObservable(this, MessageEvent.class)
+                .subscribe(bean -> {
+                    if (bean.getMessageEventCode() == MessageEvent.EVENT_TOURISM_CONSUME_CHANGE){
+                        viewModel.getTourismById(bean.getMessageEventData().toString());
+                    }
+                });
         //瑙傚療鏁版嵁鐨勫彉鍖栵紝鏈夊彉鍖栧寘鎷坊鍔犮�佷慨鏀广�佸垹闄ら兘浼氬彂閫佹秷鎭紝鎺ユ敹鍒版秷鎭悗閲嶆柊鑾峰彇鏁版嵁
         RxBus.getInstance().toObservable(this, TourismBean.class)
                 .subscribe(bean -> {

--
Gitblit v1.9.1