This commit is contained in:
2023-06-14 14:48:58 +08:00
parent ff9c31988d
commit 1b7e35636b
3 changed files with 102 additions and 1 deletions

View File

@@ -11,6 +11,7 @@ import com.huifu.adapay.model.SettleAccount;
import com.jsowell.adapay.dto.AdapayMemberInfoDTO;
import com.jsowell.adapay.vo.AdapayAccountBalanceVO;
import com.jsowell.adapay.vo.AdapayMemberInfoVO;
import com.jsowell.adapay.vo.AdapaySettleAccountVO;
import com.jsowell.common.exception.BusinessException;
import com.jsowell.common.util.StringUtils;
import com.jsowell.common.util.id.IdUtils;
@@ -172,4 +173,15 @@ public class AdapayMemberService {
vo.setLastAvlBalance(new BigDecimal((String) settleCount.get("last_avl_balance")));
return vo;
}
public AdapaySettleAccountVO selectSettleAccount(String merchantId) {
AdapaySettleAccountVO vo = new AdapaySettleAccountVO();
// 通过merchantId 查询出汇付会员id 和 结算账户id用来查询余额
AdapaySettleAccount adapaySettleAccount = adapaySettleAccountService.selectByMerchantId(merchantId);
if (adapaySettleAccount == null) {
return vo;
}
BeanUtils.copyProperties(adapaySettleAccount, vo);
return vo;
}
}

View File

@@ -0,0 +1,80 @@
package com.jsowell.adapay.vo;
import lombok.*;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class AdapaySettleAccountVO {
/**
* 主键
*/
private Long id;
/**
* 运营商id
*/
private String merchantId;
/**
* 汇付会员id
*/
private String adapayMemberId;
/**
* 结算账户对象 id
*/
private String settleAccountId;
/**
* 银行卡号
*/
private String cardId;
/**
* 银行卡对应的户名
*/
private String cardName;
/**
* 证件号,银行账户类型为对私时,必填
*/
private String certId;
/**
* 证件类型仅支持00-身份证,银行账户类型为对私时,必填
*/
private String certType;
/**
* 手机号
*/
private String telNo;
/**
* 银行编码,详见附录 银行代码,银行账户类型对公时,必填
*/
private String bankCode;
/**
* 开户银行名称
*/
private String bankName;
/**
* 银行账户类型1-对公2-对私
*/
private String bankAcctType;
/**
* 银行账户开户银行所在省份编码 (省市编码),银行账户类型为对公时,必填
*/
private String provCode;
/**
* 银行账户开户银行所在地区编码(省市编码),银行账户类型为对公时,必填
*/
private String areaCode;
}