From 1c549ae7af5f8d7bdeecb4ad38ab181af4831821 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期四, 29 二月 2024 18:07:41 +0800
Subject: [PATCH] 添加齐河项目的卡结构

---
 app/src/main/java/com/dayu/recharge/activity/NFCWreatActivity.java |  100 +++++++++++++++++++++++++-------------------------
 1 files changed, 50 insertions(+), 50 deletions(-)

diff --git a/app/src/main/java/com/dayu/recharge/activity/NFCWreatActivity.java b/app/src/main/java/com/dayu/recharge/activity/NFCWreatActivity.java
index 7c5a5f4..bfd8072 100644
--- a/app/src/main/java/com/dayu/recharge/activity/NFCWreatActivity.java
+++ b/app/src/main/java/com/dayu/recharge/activity/NFCWreatActivity.java
@@ -168,7 +168,7 @@
                 userName = this.getIntent().getStringExtra("userName");
                 binding.cardData.setText("鍏呭�奸噾棰濓細" + morny + "鍏�");
                 // 鍏呭�奸�昏緫
-                recharge(userCard.getInitPeasantCode(), userName, "鍚敤");
+//                recharge(userCard.getInitPeasantCode(), userName, "鍚敤");
             }
 
             try {
@@ -373,26 +373,26 @@
                         String state = BcdUtil.bcdToStr(readData.getBodyBytes()[2]);
                         //00鍚敤01绂佺敤02闅跺睘淇℃伅涓嶇03鏃犳鍗′俊鎭�04鍏跺畠
                         if ("00".equalsIgnoreCase(state)) {
-                            rechargeIsOk = true;
-                            binding.cardData.setText("鍏呭�奸�氫俊瀹屾垚锛岃甯栧崱鍏呭��");
-                            rechargeBean = new RechargeBean();
-                            rechargeBean.setDate(System.currentTimeMillis());
-                            rechargeBean.setMorny(morny);
-                            rechargeBean.setUserName(name);
-
-                            rechargeBean.setSerial(adminData.getSerial());
-                            userCard.setRechargeDate(Calendar.getInstance());
-                            rechargeBean.setBalance(MornyUtil.changeF2Y(balance));
-                            rechargeBean.setInitPeasantCode(initPeasantCode);
-                            rechargeBean.setOrderID(orderId);
-                            try {
-                                baseDao.rechargeDao().insert(rechargeBean);
-                            } catch (Exception e) {
-                                e.printStackTrace();
-                            }
-                            userCard.setRechargeTimes(userCard.getRechargeTimes() + 1);
+//                            rechargeIsOk = true;
+//                            binding.cardData.setText("鍏呭�奸�氫俊瀹屾垚锛岃甯栧崱鍏呭��");
+//                            rechargeBean = new RechargeBean();
+//                            rechargeBean.setDate(System.currentTimeMillis());
+//                            rechargeBean.setMorny(morny);
+//                            rechargeBean.setUserName(name);
+//
+//                            rechargeBean.setSerial(adminData.getSerial());
+//                            userCard.setRechargeDate(Calendar.getInstance());
+//                            rechargeBean.setBalance(MornyUtil.changeF2Y(balance));
+//                            rechargeBean.setInitPeasantCode(initPeasantCode);
+//                            rechargeBean.setOrderID(orderId);
+//                            try {
+//                                baseDao.rechargeDao().insert(rechargeBean);
+//                            } catch (Exception e) {
+//                                e.printStackTrace();
+//                            }
+//                            userCard.setRechargeTimes(userCard.getRechargeTimes() + 1);
                         } else if ("01".equalsIgnoreCase(state)) {
-                            userCard.setState("01");
+//                            userCard.setState("01");
                             userFlag = WriteCardUtils.setUser(intent, userCard, NFCWreatActivity.this);
                             NFCWreatActivity.this.finish();
                             TipUtil.show("鍏呭�兼姤鏂囬敊璇�-绂佺敤");
@@ -432,19 +432,19 @@
         UserCard userCardold = NfcReadHelper.getInstence(intent, this).getUserCardData();
         if (userCardold != null) {
             //鍒ゆ柇鏄惁鍏呭�肩殑鏄竴涓崱
-            if (userCard.getInitPeasantCode().equals(userCardold.getInitPeasantCode())) {
-                userCard.setState("00");
-                userFlag = WriteCardUtils.setUser(intent, userCard, this);
-                //   鎵撳嵃鐩稿叧
-                if (userFlag) {
-                    setPrinterData(rechargeBean);
-                    startDetailActivity(userName, "鍚敤");
-                } else {
-                    TipUtil.show(NFCWreatActivity.this, "鍐欏崱澶辫触锛岃閲嶆柊鍐嶈瘯");
-                }
-            } else {
-                TipUtil.show(NFCWreatActivity.this, "璇诲彇鐨勫崱鍜屽厖鍊肩殑鍗′笉涓�鑷�");
-            }
+//            if (userCard.getInitPeasantCode().equals(userCardold.getInitPeasantCode())) {
+//                userCard.setState("00");
+//                userFlag = WriteCardUtils.setUser(intent, userCard, this);
+//                //   鎵撳嵃鐩稿叧
+//                if (userFlag) {
+//                    setPrinterData(rechargeBean);
+//                    startDetailActivity(userName, "鍚敤");
+//                } else {
+//                    TipUtil.show(NFCWreatActivity.this, "鍐欏崱澶辫触锛岃閲嶆柊鍐嶈瘯");
+//                }
+//            } else {
+//                TipUtil.show(NFCWreatActivity.this, "璇诲彇鐨勫崱鍜屽厖鍊肩殑鍗′笉涓�鑷�");
+//            }
         } else {
 
         }
@@ -570,19 +570,19 @@
                             String state = BcdUtil.bcdToStr(readData.getBodyBytes()[2]);  //BCD鐮�00鍚敤 01绂佺敤 02闅跺睘淇℃伅涓嶇 03鏃犳鍗′俊鎭� 04鍏跺畠s
                             if (userCard == null) {
                                 userCard = new UserCard();
-                                userCard.setRechargeTimes(0);
-                                ElectricPriceBean electricPriceBean = baseDao.electricPriceDao().findFirst();
-                                if (electricPriceBean != null) {
-                                    userCard.setElectricityPrice(electricPriceBean.getPrice());
-                                } else {
-                                    //榛樿鏄�1鍏�
-                                    userCard.setElectricityPrice(1.000f);
-                                }
-                                userCard.setSwipeNumber((short) 0);
-                                userCard.setState("00");
-                                userCard.setBalance(0);
-                                userCard.setAddressCode(adminData.getAddressCode());
-                                userCard.setInitPeasantCode(initPeasantCode);
+//                                userCard.setRechargeTimes(0);
+//                                ElectricPriceBean electricPriceBean = baseDao.electricPriceDao().findFirst();
+//                                if (electricPriceBean != null) {
+//                                    userCard.setElectricityPrice(electricPriceBean.getPrice());
+//                                } else {
+//                                    //榛樿鏄�1鍏�
+//                                    userCard.setElectricityPrice(1.000f);
+//                                }
+//                                userCard.setSwipeNumber((short) 0);
+//                                userCard.setState("00");
+//                                userCard.setBalance(0);
+//                                userCard.setAddressCode(adminData.getAddressCode());
+//                                userCard.setInitPeasantCode(initPeasantCode);
                             }
                             //鍙湁鍚姩鐘舵�佹墠鑳藉厖鍊�
                             //閲戦
@@ -593,8 +593,8 @@
                             String name = SocketUtil.fromHexString(SocketUtil.bytesToHexClean0(nameByte));
                             if ("00".equals(state)) {
                                 stateText.append("鍚敤");
-                                userCard.setBalance(balance);
-                                userCard.setState("00");
+//                                userCard.setBalance(balance);
+//                                userCard.setState("00");
                                 //琛ュ崱閫昏緫
                                 userFlag = WriteCardUtils.setUser(intent, userCard, NFCWreatActivity.this);
                                 if (userFlag) {
@@ -608,8 +608,8 @@
                                 return;
                             } else if ("01".equals(state)) {
                                 stateText.append("绂佺敤");
-                                userCard.setState("01");
-                                userCard.setBalance(balance);
+//                                userCard.setState("01");
+//                                userCard.setBalance(balance);
                                 userFlag = WriteCardUtils.setUser(intent, userCard, NFCWreatActivity.this);
                                 startDetailActivity(name, stateText.toString());
 

--
Gitblit v1.8.0