From 431ad49dbcbd061805f97922a43e50d4c1199a68 Mon Sep 17 00:00:00 2001 From: yuan <1551130722@qq.com> Date: Fri, 15 Jun 2018 11:33:50 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=90=E8=97=8Faccount=5Fno?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manage/appclient/core/impls/RetailAppServiceImp.java | 4 +++- .../payment/manage/merchants/web/PartnerViewController.java | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/au/com/royalpay/payment/manage/appclient/core/impls/RetailAppServiceImp.java b/src/main/java/au/com/royalpay/payment/manage/appclient/core/impls/RetailAppServiceImp.java index a66c72b98..e0ac49378 100644 --- a/src/main/java/au/com/royalpay/payment/manage/appclient/core/impls/RetailAppServiceImp.java +++ b/src/main/java/au/com/royalpay/payment/manage/appclient/core/impls/RetailAppServiceImp.java @@ -1200,7 +1200,9 @@ public class RetailAppServiceImp implements RetailAppService { public JSONObject bankAccountInfo(JSONObject device) { String clientType = device.getString("client_type"); deviceSupport.findRegister(clientType); - return clientManager.getBankAccountByClientId(device.getIntValue("client_id")); + JSONObject bankInfo = clientManager.getBankAccountByClientId(device.getIntValue("client_id")); + bankInfo.put("account_no","***"+ StringUtils.substring(bankInfo.getString("account_no"), -4)); + return bankInfo; } @Override diff --git a/src/main/java/au/com/royalpay/payment/manage/merchants/web/PartnerViewController.java b/src/main/java/au/com/royalpay/payment/manage/merchants/web/PartnerViewController.java index ce2466929..f8f005c37 100644 --- a/src/main/java/au/com/royalpay/payment/manage/merchants/web/PartnerViewController.java +++ b/src/main/java/au/com/royalpay/payment/manage/merchants/web/PartnerViewController.java @@ -25,6 +25,7 @@ import au.com.royalpay.payment.tools.permission.wechat.WechatMapping; import com.alibaba.fastjson.JSONObject; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.validation.Errors; @@ -267,7 +268,9 @@ public class PartnerViewController { @PartnerMapping(value = "/bank_account", method = RequestMethod.GET) @ResponseBody public JSONObject getClientBankAccount(@ModelAttribute(CommonConsts.PARTNER_STATUS) JSONObject account) { - return clientManager.listClientBankAccounts(null, account.getString("client_moniker")); + JSONObject bankInfo = clientManager.listClientBankAccounts(null, account.getString("client_moniker")); + bankInfo.put("account_no","***"+ StringUtils.substring(bankInfo.getString("account_no"), -4)); + return bankInfo; } @PartnerMapping(value = "/rates", method = RequestMethod.GET)