| | |
| | | |
| | | import com.dayu.baselibrary.tools.BcdUtil; |
| | | import com.dayu.baselibrary.utils.AidlUtil; |
| | | import com.dayu.baselibrary.utils.BaseCommon; |
| | | import com.dayu.baselibrary.utils.CRC8; |
| | | import com.dayu.baselibrary.utils.DateUtil; |
| | | import com.dayu.baselibrary.utils.MornyUtil; |
| | | import com.dayu.baselibrary.utils.TipUtil; |
| | | import com.dayu.baselibrary.view.ConfirmDialog; |
| | | import com.dayu.baselibrary.view.TitleBar; |
| | | import com.dayu.henanlibrary.card.CleanCard; |
| | | import com.dayu.henanlibrary.card.CleanUserCard; |
| | |
| | | import com.dayu.henanlibrary.card.RegisteredCard; |
| | | import com.dayu.henanlibrary.card.TestCard; |
| | | import com.dayu.henanlibrary.card.UserCard; |
| | | import com.dayu.henanlibrary.databinding.ActivityWriteTextBinding; |
| | | import com.dayu.henanlibrary.databinding.ActivityWriteTextHnBinding; |
| | | import com.dayu.henanlibrary.dbBean.AdminDataBean; |
| | | import com.dayu.henanlibrary.dbBean.ElectricPriceBean; |
| | | import com.dayu.henanlibrary.dbBean.RechargeBean; |
| | |
| | | import com.dayu.henanlibrary.tools.NFCWriteHelper; |
| | | import com.dayu.henanlibrary.tools.NfcReadHelper; |
| | | import com.dayu.henanlibrary.tools.WriteCardUtils; |
| | | import com.dayu.henanlibrary.utils.DeviceNumberUtils; |
| | | import com.dayu.henanlibrary.utils.CardCommon; |
| | | import com.dayu.henanlibrary.utils.DeviceNumberUtils; |
| | | import com.dayu.henanlibrary.utils.SocketUtil; |
| | | import com.dayu.baselibrary.view.ConfirmDialog; |
| | | import com.dayu.henanlibrary.view.ProgressDialog; |
| | | import com.tencent.bugly.crashreport.CrashReport; |
| | | |
| | |
| | | boolean isRecharge = false; |
| | | //充值通信是否完成 |
| | | boolean rechargeIsOk = false; |
| | | ActivityWriteTextBinding binding; |
| | | ActivityWriteTextHnBinding binding; |
| | | ConfirmDialog confirmDialog; |
| | | |
| | | @Override |
| | | protected void onCreate(Bundle savedInstanceState) { |
| | | super.onCreate(savedInstanceState); |
| | | try { |
| | | binding = ActivityWriteTextBinding.inflate(LayoutInflater.from(this)); |
| | | binding = ActivityWriteTextHnBinding.inflate(LayoutInflater.from(this)); |
| | | setContentView(binding.getRoot()); |
| | | nfcWreatActivity = this; |
| | | setData(); |
| | |
| | | ) { |
| | | binding.textView.setText("该卡已经写入用户信息,请更换卡片"); |
| | | binding.textView.setTextColor(getResources().getColor(com.dayu.baselibrary.R.color.red)); |
| | | } else if (cardType.equals("-1")) { |
| | | } else if (cardType.equals(BaseCommon.CARD_TYPE_ERROR1)) { |
| | | TipUtil.show(NFCWreatActivity.this, "请勿移动卡片,读卡失败请重试!!"); |
| | | } else if (cardType.equals("-2")) { |
| | | TipUtil.show(NFCWreatActivity.this, "读卡失败,请检查卡是否是用户卡"); |
| | | } else { |
| | | } else if (cardType.equals(BaseCommon.CARD_TYPE_ERROR2)) { |
| | | TipUtil.show(NFCWreatActivity.this, ",卡片未能识别,请检查卡片是否是本公司卡片"); |
| | | } else { |
| | | Log.i("NFCWreatActivity", "olduserCard!=null saveData"); |
| | | saveData(); |
| | | } |
| | |
| | | //默认是1元 |
| | | userCard.setElectricityPrice(1.000f); |
| | | } |
| | | userCard.setSwipeNumber((short) 0); |
| | | userCard.setSwipeNumber( 0); |
| | | userCard.setState("00"); |
| | | userCard.setBalance(0); |
| | | userCard.setAddressCode(adminData.getAddressCode()); |