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