From 735bb70996335836ff04861f1956e7e0f3141035 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Thu, 27 Mar 2025 18:29:59 +0800 Subject: [PATCH] =?UTF-8?q?feaet:=E5=90=8C=E6=AD=A5=E6=AD=A3=E5=85=83?= =?UTF-8?q?=E5=B0=91=E4=BA=8E50=E5=9D=97=E5=B0=B1=E9=94=81=E5=8D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wallet/service/impl/thrid/WalletThirdZyServiceImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pjcloud-wallet/pjcloud-wallet-biz/src/main/java/com/bsd/pjcloud/wallet/service/impl/thrid/WalletThirdZyServiceImpl.java b/pjcloud-wallet/pjcloud-wallet-biz/src/main/java/com/bsd/pjcloud/wallet/service/impl/thrid/WalletThirdZyServiceImpl.java index 6d46af41a..8fac5552d 100644 --- a/pjcloud-wallet/pjcloud-wallet-biz/src/main/java/com/bsd/pjcloud/wallet/service/impl/thrid/WalletThirdZyServiceImpl.java +++ b/pjcloud-wallet/pjcloud-wallet-biz/src/main/java/com/bsd/pjcloud/wallet/service/impl/thrid/WalletThirdZyServiceImpl.java @@ -284,7 +284,7 @@ public class WalletThirdZyServiceImpl implements WalletThirdZyService { item.setAccNum(v.getUserId().toString()); item.setCardAccNum(userWallet.getId()); item.setCardSID(userWallet.getCardNumber()); - item.setCardStatus(getCardStatus(userWallet.getStatus())); + item.setCardStatus(getCardStatus(userWallet.getStatus(), userWallet.getBalance())); item.setEPID(v.getDeptId().toString()); item.setPerCode(v.getUserId().toString()); item.setAccClassID(roleId.toString()); @@ -321,9 +321,11 @@ public class WalletThirdZyServiceImpl implements WalletThirdZyService { // 卡片状态,0销卡;1有效;2挂失;3冻结;4预销卡;5锁卡,默认1 - private Integer getCardStatus(String cardStatus) { + private Integer getCardStatus(String cardStatus, Integer balance) { // 没有就默认锁卡 if (ObjectUtil.isEmpty(cardStatus)) return 5; + // 少于50块的锁卡 + if (balance <= 5000) return 5; try { WalleCardStatusEnum walleCardStatusEnum = WalleCardStatusEnum.valueOfByType(cardStatus); return switch (walleCardStatusEnum) {