From 844597b5813ff8589de503cd7d7b1bbd0586d287 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期一, 13 五月 2024 19:38:03 +0800
Subject: [PATCH] 1.添加水量单价 2.修复发现的bug

---
 qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/NFCWreatActivity.java |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/NFCWreatActivity.java b/qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/NFCWreatActivity.java
index a03e0fb..554d672 100644
--- a/qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/NFCWreatActivity.java
+++ b/qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/NFCWreatActivity.java
@@ -82,6 +82,7 @@
     UserCard olduserCard;
 
     String morny;
+    String rechageWater;//鍏呭�肩殑姘撮噺
     String userName;
     AdminDataBean adminData;
     RechargeBean rechargeBean;
@@ -128,7 +129,8 @@
             }
             if (this.getIntent().hasExtra("electricPriceCard")) {
                 electricPriceCard = (ElectricPriceCard) this.getIntent().getSerializableExtra("electricPriceCard");
-                binding.cardData.setText("鍒朵綔鐢ㄦ埛鐢甸噺鍗曚环鍗n褰撳墠鍗曚环锛�" + electricPriceCard.getElectricPrice().toString() + "鍏�");
+
+                binding.cardData.setText("鍒朵綔鐢ㄦ埛鐢甸噺鍗曚环鍗n褰撳墠鍗曚环锛�" + electricPriceCard.getElectricPrice().toString() + " 鍏�");
             }
             if (this.getIntent().hasExtra("passWordCard")) {
                 passWordCard = (PassWordCard) this.getIntent().getSerializableExtra("passWordCard");
@@ -184,7 +186,8 @@
                 userName = this.getIntent().getStringExtra("userName");
                 cardNumber = this.getIntent().getStringExtra("cardNumber");
                 userCardBean = (UserCardBean) this.getIntent().getSerializableExtra("userCardBean");
-                binding.cardData.setText("鍏呭�奸噾棰濓細" + morny + "鍏�");
+                rechageWater = this.getIntent().getStringExtra("rechageWater");
+                binding.cardData.setText("鍏呭�奸噾棰濓細" + morny + " 鍏僜n鍏呭�兼按閲忥細" + rechageWater + " 绔嬫柟绫筹紙鍚級");
             }
 
             try {
@@ -392,8 +395,13 @@
         String cardNumberThis = NfcReadHelper.getInstence(intent, this).getCardNumber();
         //鍒ゆ柇鏄惁鍏呭�肩殑鏄竴涓崱
         if (cardNumberThis.equalsIgnoreCase(cardNumber)) {
+            //浣欓
             int balance = userCard.getBalance() + MornyUtil.changeY2F(morny);
             userCard.setBalance(balance);
+            //鍓╀綑姘撮噺
+            int surplusWater = userCard.getSurplusWater() + MornyUtil.changeY2F(rechageWater);
+            userCard.setSurplusWater(surplusWater);
+
             int rechageTims = userCard.getRechargeTimes() + 1;
             if (rechageTims == 256) {
                 rechageTims = 0;
@@ -410,6 +418,8 @@
                 rechargeBean.setMorny(morny);
                 rechargeBean.setBalance(MornyUtil.changeF2Y(balance));
                 rechargeBean.setCardNumber(cardNumber);
+                rechargeBean.setSurplusWater(MornyUtil.changeF2Y(surplusWater));
+                rechargeBean.setRechargeWater(rechageWater);
                 try {
                     baseDao.rechargeDao().insert(rechargeBean);
                 } catch (Exception e) {
@@ -539,10 +549,12 @@
         detail.putExtra("userCard", userCard);
         if (!TextUtils.isEmpty(morny)) {
             detail.putExtra("morny", morny);
+            detail.putExtra("rechageWater", rechageWater);
         }
         if (!TextUtils.isEmpty(cardNumber)) {
             detail.putExtra("cardNumber", cardNumber);
         }
+
         startActivity(detail);
         if (NewCardActivity.newCardActivity != null) {
             NewCardActivity.newCardActivity.finish();

--
Gitblit v1.8.0