diff --git a/rc-service/rc-service-wallet/wallet-application/src/main/java/com/red/circle/wallet/app/command/bank/query/UserBankSearchUserProfileQryExe.java b/rc-service/rc-service-wallet/wallet-application/src/main/java/com/red/circle/wallet/app/command/bank/query/UserBankSearchUserProfileQryExe.java index c2699853..b8d22d05 100644 --- a/rc-service/rc-service-wallet/wallet-application/src/main/java/com/red/circle/wallet/app/command/bank/query/UserBankSearchUserProfileQryExe.java +++ b/rc-service/rc-service-wallet/wallet-application/src/main/java/com/red/circle/wallet/app/command/bank/query/UserBankSearchUserProfileQryExe.java @@ -44,7 +44,7 @@ public class UserBankSearchUserProfileQryExe { return null; } - if (UserBankWaterEvent.TRANSFER.name().equals(cmd.getSearchType())) { + if (isTransfer(cmd)) { if (Objects.equals(cmd.getReqUserId(), userProfile.getId())) { return null; } @@ -71,6 +71,9 @@ public class UserBankSearchUserProfileQryExe { if (freightAgent) { return userProfile; } + if (isTransfer(cmd)) { + return null; + } return Objects.equals( ResponseAssert.requiredSuccess(agentTeamClient.existsTeamOwn(userProfile.getId())), @@ -82,4 +85,8 @@ public class UserBankSearchUserProfileQryExe { return null; } + private static boolean isTransfer(UserBankSearchUserProfileCmd cmd) { + return UserBankWaterEvent.TRANSFER.name().equals(cmd.getSearchType()); + } + }