From 289c97828205113a25103366a347e522755591ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E5=87=AF?= <371894675@qq.com> Date: Sun, 29 Oct 2023 09:10:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=E7=BB=91=E5=AE=9A?= =?UTF-8?q?=E9=93=B6=E8=A1=8C=E5=8D=A1=20=E7=BB=93=E6=9E=9C=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/service/impl/SysBankCardServiceImpl.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/base-system-server/src/main/java/com/health/system/server/service/impl/SysBankCardServiceImpl.java b/base-system-server/src/main/java/com/health/system/server/service/impl/SysBankCardServiceImpl.java index b6fa1bc..174250e 100644 --- a/base-system-server/src/main/java/com/health/system/server/service/impl/SysBankCardServiceImpl.java +++ b/base-system-server/src/main/java/com/health/system/server/service/impl/SysBankCardServiceImpl.java @@ -36,17 +36,20 @@ public class SysBankCardServiceImpl implements SysBankCardService { byte[] bytes = bankImage.getBytes(); String bank = Base64.getEncoder().encodeToString(bytes); Map map = forestClientInterface.helloForestBank(bank); - String cardNumber = (String) map.get("card_number"); - String bankName = (String) map.get("bank_name"); - String bankIdentificationNumber = (String) map.get("bank_identification_number"); - String cardName = (String) map.get("card_name"); - String cardType = (String) map.get("card_type"); + System.out.println(map); + Map resultMap = (Map) map.get("result"); + String cardNumber = (String) resultMap.get("card_number"); + String bankName = (String) resultMap.get("bank_name"); + String bankIdentificationNumber = (String) resultMap.get("bank_identification_number"); + String cardName = (String) resultMap.get("card_name"); + String cardType = (String) resultMap.get("card_type"); BankCard bankCard = new BankCard(); bankCard.setUserId(userId); bankCard.setBankNumber(cardNumber); bankCard.setBankName(bankName); bankCard.setBankType(cardType); bankCard.setCardName(cardName); + System.out.println(bankCard); return sysBankCardMapper.insertBankCard(bankCard)>0; } }