From d09bdcac6830afaad6e277fb558c16d2aa6187a7 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期四, 14 十二月 2023 11:13:21 +0800
Subject: [PATCH] 卡标识码列表功能相关,可分辨设置不同类型卡标识码
---
app/src/main/java/com/dayu/recharge/activity/RechargeListActivity.java | 25 ++++++++++++++++++-------
1 files changed, 18 insertions(+), 7 deletions(-)
diff --git a/app/src/main/java/com/dayu/recharge/activity/RechargeListActivity.java b/app/src/main/java/com/dayu/recharge/activity/RechargeListActivity.java
index 588fcaf..9ad290f 100644
--- a/app/src/main/java/com/dayu/recharge/activity/RechargeListActivity.java
+++ b/app/src/main/java/com/dayu/recharge/activity/RechargeListActivity.java
@@ -35,6 +35,8 @@
long beginTime;
long endTime;
+ RechargeListModel rechargeListModel;
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -48,11 +50,12 @@
private void setData() {
- RechargeListModel rechargeListModel = new RechargeListModel(this);
- rechargeListModel.getRechargeList().observe(this, myList -> {
+ rechargeListModel = new RechargeListModel(this);
+ rechargeListModel.getAllRechargeList().observe(this, myList -> {
rechargeList.clear();
rechargeList.addAll(myList);
adapter.notifyDataSetChanged();
+ getTotal();
});
adapter = new RechargeAdapter(this, rechargeList);
rechargeListBinding.rechargeList.setAdapter(adapter);
@@ -109,11 +112,19 @@
TipUtil.show(RechargeListActivity.this, "缁撴潫鏃堕棿涓嶈兘鏅氫簬寮�濮嬫椂闂�");
} else {
endTime = endTime + (1000 * 60 * 60 * 24) - 1;
- List<RechargeBean> userList = baseDao.rechargeDao().findByTime(beginTime, endTime);
- rechargeList.clear();
- rechargeList.addAll(userList);
- adapter.notifyDataSetChanged();
- getTotal();
+
+ rechargeListModel.getRechargeList(beginTime, endTime).observe(RechargeListActivity.this, list -> {
+ if (rechargeList != null) {
+ rechargeList.clear();
+ rechargeList.addAll(list);
+ adapter.notifyDataSetChanged();
+ getTotal();
+ } else {
+ TipUtil.show(RechargeListActivity.this, "鏈煡璇㈠埌鏁版嵁!");
+ }
+
+ });
+
}
}
--
Gitblit v1.8.0