From 5328936e27929c407c3d209c6aee8a92dda35346 Mon Sep 17 00:00:00 2001 From: tianfeng <769204422@qq.com> Date: Tue, 11 Nov 2025 19:28:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=AC=E8=B4=A6=EF=BC=8C=E8=87=AA=E5=B7=B1?= =?UTF-8?q?=E6=90=9C=E4=B8=8D=E5=88=B0=E8=87=AA=E5=B7=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bank/query/UserBankSearchUserProfileQryExe.java | 7 +++++++ .../wallet/app/dto/cmd/UserBankSearchUserProfileCmd.java | 5 +++++ 2 files changed, 12 insertions(+) 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 0c5c1a40..c2699853 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 @@ -10,6 +10,7 @@ import com.red.circle.wallet.app.dto.cmd.UserBankSearchUserProfileCmd; import java.util.Objects; import com.red.circle.wallet.infra.database.rds.service.freight.FreightBalanceService; +import com.red.circle.wallet.inner.model.enums.UserBankWaterEvent; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Component; @@ -43,6 +44,12 @@ public class UserBankSearchUserProfileQryExe { return null; } + if (UserBankWaterEvent.TRANSFER.name().equals(cmd.getSearchType())) { + if (Objects.equals(cmd.getReqUserId(), userProfile.getId())) { + return null; + } + } + if (cmd.typeEqBD()) { return Objects.equals(ResponseAssert.requiredSuccess(bdTeamClient.check(userProfile.getId())), diff --git a/rc-service/rc-service-wallet/wallet-client/src/main/java/com/red/circle/wallet/app/dto/cmd/UserBankSearchUserProfileCmd.java b/rc-service/rc-service-wallet/wallet-client/src/main/java/com/red/circle/wallet/app/dto/cmd/UserBankSearchUserProfileCmd.java index d9d19f6d..41ced5b7 100644 --- a/rc-service/rc-service-wallet/wallet-client/src/main/java/com/red/circle/wallet/app/dto/cmd/UserBankSearchUserProfileCmd.java +++ b/rc-service/rc-service-wallet/wallet-client/src/main/java/com/red/circle/wallet/app/dto/cmd/UserBankSearchUserProfileCmd.java @@ -25,6 +25,11 @@ public class UserBankSearchUserProfileCmd extends AppExtCommand { @NotBlank(message = "account required.") private String account; + /** + * 搜索类型 + */ + private String searchType; + public boolean typeEqBD() { return Objects.equals("BD", type); }