| | |
| | | break; |
| | | case CardCommon.MANAGE_CRAD://管理卡 |
| | | ManageCard manageCard = ManageCard.getBean(data); |
| | | viweGone(false); |
| | | userCardStr = manageCard.getUserCard().toUpperCase(); |
| | | redCardBinding.readCardTypeTV.setText("当前为管理卡" + "\n\n" |
| | | + "原始卡号:" + userCardStr); |
| | | |
| | | if (manageCard != null) { |
| | | viweGone(false); |
| | | userCardStr = manageCard.getUserCard().toUpperCase(); |
| | | redCardBinding.readCardTypeTV.setText("当前为管理卡" + "\n\n" |
| | | + "原始卡号:" + userCardStr); |
| | | } |
| | | break; |
| | | case CardCommon.CLEAN_CARD_TYPE: |
| | | viweGone(false); |
| | |
| | | Map<String, Object> data = new HashMap<>(); |
| | | //ic卡信息id |
| | | data.put("iccardNum", iccardCode); |
| | | ApiManager.getInstance().requestPostLoading(this, "api/sjgg/iccard/peasant/getIccardInfoVoByCardCode", CardInfoResult.class, data, new SubscriberListener<BaseResponse<CardInfoResult>>() { |
| | | ApiManager.getInstance().requestPostLoading(this, "iccard/peasant/getIccardInfoVoByCardCode", CardInfoResult.class, data, new SubscriberListener<BaseResponse<CardInfoResult>>() { |
| | | @Override |
| | | public void onNext(BaseResponse<CardInfoResult> t) { |
| | | String state = ""; |
| | | if (t.isSuccess()) { |
| | | if (t.isSuccess() && t.getData() instanceof CardInfoResult) { |
| | | setUserData(t.getData()); |
| | | } else { |
| | | TipUtil.show(ReadCardAcitivy.this, "从获取平台卡信息失败!"); |
| | | } |
| | | } |
| | | }); |
| | |
| | | redCardBinding.redUserCode.setText(cardInfoResult.getIccardCode()); |
| | | redCardBinding.redBlance.setText(MornyUtil.changeF2Y(userCard.getBalance()) + "元"); |
| | | redCardBinding.redElectric.setText(MornyUtil.changeF2Y(userCard.getSurplusElecticity()) + "度"); |
| | | redCardBinding.redTotalMorny.setText(MornyUtil.changeF2Y(userCard.getTotalMorny()) + "元"); |
| | | redCardBinding.redTotalMorny.setText(cardInfoResult.getTotalRechargeMoney() + "元"); |
| | | redCardBinding.redPhone.setText(cardInfoResult.getPeasantPhone()); |
| | | redCardBinding.redCodeId.setText(cardInfoResult.getPeasantIdNumber()); |
| | | if (cardInfoResult.getIccardStatus() == 0) { |