From 2531761830271d710f38f1792e980978add943aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E7=AB=B9=E7=BA=A2?= Date: Thu, 27 Nov 2025 20:28:51 +0800 Subject: [PATCH] feat:existPassword --- .../main/java/com/cool/store/dto/wallet/PasswordDTO.java | 5 +++++ .../store/service/wallet/impl/WalletServiceImpl.java | 9 ++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/coolstore-partner-model/src/main/java/com/cool/store/dto/wallet/PasswordDTO.java b/coolstore-partner-model/src/main/java/com/cool/store/dto/wallet/PasswordDTO.java index b39e71c89..826997b0a 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/dto/wallet/PasswordDTO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/dto/wallet/PasswordDTO.java @@ -1,5 +1,6 @@ package com.cool.store.dto.wallet; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -9,9 +10,13 @@ import lombok.Data; * @Version 1.0 */ @Data +@JsonIgnoreProperties(ignoreUnknown = true) public class PasswordDTO { @ApiModelProperty(value = "密码是否已存在 1.存在 2.不存在", required = true) private Integer isExist; + @ApiModelProperty(value = "是否已存在账户 1.存在 2.不存在", required = true) + private Boolean isExistAccount; + } diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/wallet/impl/WalletServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/wallet/impl/WalletServiceImpl.java index 6fb7437ad..46bc1f2d7 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/wallet/impl/WalletServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/wallet/impl/WalletServiceImpl.java @@ -378,7 +378,14 @@ public class WalletServiceImpl implements WalletService { @Override public PasswordDTO existPassword(OutStoreIdRequest request) { - return walletApiService.passwordIsExist( request); + PasswordDTO passwordDTO = walletApiService.passwordIsExist(request); + List list = walletApiService.getAccountInfo(request); + Boolean isExistAccount = false; + if (CollectionUtils.isNotEmpty( list)){ + isExistAccount = Boolean.TRUE; + } + passwordDTO.setIsExistAccount(isExistAccount); + return passwordDTO; } @Override