feat:网商接口

This commit is contained in:
苏竹红
2025-11-18 18:22:50 +08:00
parent 9ae993c248
commit f40cfb5c92
11 changed files with 213 additions and 6 deletions

View File

@@ -183,6 +183,25 @@ public class WalletApiService {
return walletHttpClientRest.postWithSign(walletBaseUrl+"/open/crm/account/v1/findAccountPage", request, AccountPageDTO.class);
}
/**
* 获取账户激活链接
* @param request
* @return
*/
public AccountActiveUrlDTO pushAccountActiveUrl(OutStoreIdRequest request){
return walletHttpClientRest.postWithSign(walletBaseUrl+"/open/crm/account/ws/v1/create", request, AccountActiveUrlDTO.class);
}
/**
* 老店创建门店网商账户
* @param request
* @return
*/
public StoreIdDTO oldStoreOpenAccount(OldStoreAccountCreateRequest request){
return walletHttpClientRest.postWithSign(walletBaseUrl+"/open/crm/account/ws/v1/create", request, StoreIdDTO.class);
}

View File

@@ -66,6 +66,13 @@ public interface WalletService {
*/
Boolean largePaymentCallback(PaymentDTO request);
/**
* 网商银行 回调接口
* @param request
* @return
*/
Boolean onlineCommercialBankCallback(OnlineCommercialBankCallbackRequest request);
/**
* 账户交易回调
* @param request

View File

@@ -75,8 +75,6 @@ public class WalletServiceImpl implements WalletService {
}
CreateStoreAndAccountRequest accountRequest = CreateStoreAndAccountRequest.builder()
.outStoreId(shopInfo.getStoreId())
.orgCode(String.valueOf(regionDO.getId()))
.orgName(regionDO.getName())
.phoneNumber(request.getMobile())
.accountType(BankAccountTypeEnum.PRIVATE.getType())
.businessType(BankBusinessTypeEnum.PERSONAL.getType())
@@ -203,6 +201,11 @@ public class WalletServiceImpl implements WalletService {
return Boolean.TRUE;
}
@Override
public Boolean onlineCommercialBankCallback(OnlineCommercialBankCallbackRequest request) {
return Boolean.TRUE;
}
@Override
public Boolean accountTradeCallback(AccountTradeCallbackRequest request) {
return Boolean.TRUE;