|
@@ -97,7 +97,8 @@ public class HfMemberServiceImpl extends BaseServiceImpl<Integer, HfMember> impl
|
|
|
if (paymentService == null) {
|
|
|
throw new BizException("支付渠道不存在:{}", member.getPayerName());
|
|
|
}
|
|
|
- PaymentMerchant.MerchantMember merchantMember = getMerchantMember(member);
|
|
|
+ PaymentMerchant.MerchantMember merchantMember = getHfMerchantMember(member);
|
|
|
+ merchantMember.setAttachFile(file);
|
|
|
try {
|
|
|
log.info("创建子账户参数:{}", JSON.toJSONString(merchantConfig));
|
|
|
Map<String, Object> paymentCorpMember = paymentService.createPaymentCorpMember(merchantConfig, merchantMember);
|
|
@@ -135,11 +136,10 @@ public class HfMemberServiceImpl extends BaseServiceImpl<Integer, HfMember> impl
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
- private PaymentMerchant.MerchantMember getMerchantMember(HfMember tenantMember) {
|
|
|
+ private PaymentMerchant.MerchantMember getHfMerchantMember(HfMember tenantMember) {
|
|
|
PaymentMerchant.MerchantMember merchantMember = PaymentMerchant.MerchantMember.builder()
|
|
|
.memberId(tenantMember.getMemberId())
|
|
|
.merchantName(tenantMember.getName())
|
|
|
- .merchantType(tenantMember.getMerchantType())
|
|
|
.provinceCode(tenantMember.getProvCode())
|
|
|
.cityCode(tenantMember.getAreaCode())
|
|
|
.districtCode(tenantMember.getDistrictCode())
|
|
@@ -151,10 +151,7 @@ public class HfMemberServiceImpl extends BaseServiceImpl<Integer, HfMember> impl
|
|
|
.legalCertIdExpires(tenantMember.getLegalCertIdExpires())
|
|
|
.mobile(tenantMember.getLegalMp())
|
|
|
.legalLicenceType(tenantMember.getLegalLicenceType())
|
|
|
- .legalLicenceFrontUrl(tenantMember.getLegalLicenceFrontUrl())
|
|
|
- .legalLicenceBackUrl(tenantMember.getLegalLicenceBackUrl())
|
|
|
.address(tenantMember.getAddress())
|
|
|
- .attachFile(tenantMember.getFile())
|
|
|
.bankCode(tenantMember.getBankCode())
|
|
|
.bankAccountType(tenantMember.getBankAcctType())
|
|
|
.bankCardNo(tenantMember.getCardNo())
|
|
@@ -162,8 +159,6 @@ public class HfMemberServiceImpl extends BaseServiceImpl<Integer, HfMember> impl
|
|
|
.zipCode(tenantMember.getZipCode())
|
|
|
.requestNo(tenantMember.getRequestNo())
|
|
|
.licenceNo(tenantMember.getSocialCreditCode())
|
|
|
- .licenceUrl(tenantMember.getLicenceUrl())
|
|
|
- .openAccountLicenceUrl(tenantMember.getOpenAccountLicenceUrl())
|
|
|
.contactName(tenantMember.getContactName())
|
|
|
.contactMobile(tenantMember.getContactMobile())
|
|
|
.contactEmail(tenantMember.getContactEmail())
|
|
@@ -172,12 +167,10 @@ public class HfMemberServiceImpl extends BaseServiceImpl<Integer, HfMember> impl
|
|
|
.secondaryIndustryCategory("120004")
|
|
|
.settlementDirection("BANKCARD")
|
|
|
.build();
|
|
|
- if (tenantMember.getPayerType().equals(EPayerType.ADAPAY)) {
|
|
|
- merchantMember.setNotifyUrl(sysConfigService.findConfigValue(SysConfigConstant.SUB_ACCOUNT_CREATE_CALLBACK_URL) +
|
|
|
- "/" + EPayerType.ADAPAY.getDesc());
|
|
|
- } else if (tenantMember.getPayerType().equals(EPayerType.YEEPAY)) {
|
|
|
- merchantMember.setNotifyUrl(sysConfigService.findConfigValue(SysConfigConstant.SUB_ACCOUNT_CREATE_CALLBACK_URL )+
|
|
|
- "/" + EPayerType.YEEPAY.getDesc());
|
|
|
+ if (StringUtils.equals(env, "prod") || StringUtils.equals(env, "pre")) {
|
|
|
+ merchantMember.setNotifyUrl(MessageFormatter.arrayFormat(AdapayNotifyConstants.corp_member_notify_url_prod, "adapay"));
|
|
|
+ } else {
|
|
|
+ merchantMember.setNotifyUrl(MessageFormatter.arrayFormat(AdapayNotifyConstants.corp_member_notify_url_test, "adapay"));
|
|
|
}
|
|
|
return merchantMember;
|
|
|
|
|
@@ -214,7 +207,7 @@ public class HfMemberServiceImpl extends BaseServiceImpl<Integer, HfMember> impl
|
|
|
enterpriseUser.setMemberId(member.getMemberId());
|
|
|
enterpriseUser.setName(member.getName());
|
|
|
|
|
|
- if(StringUtils.equals(env, "prod")){
|
|
|
+ if(StringUtils.equals(env, "prod") || StringUtils.equals(env, "pre")){
|
|
|
enterpriseUser.setNotifyUrl(AdapayNotifyConstants.corp_member_notify_url_prod);
|
|
|
}else {
|
|
|
enterpriseUser.setNotifyUrl(AdapayNotifyConstants.corp_member_notify_url_test);
|
|
@@ -304,7 +297,7 @@ public class HfMemberServiceImpl extends BaseServiceImpl<Integer, HfMember> impl
|
|
|
enterpriseUser.setMemberId(member.getMemberId());
|
|
|
enterpriseUser.setName(member.getName());
|
|
|
|
|
|
- if (StringUtils.equals(env, "prod")) {
|
|
|
+ if (StringUtils.equals(env, "prod") || StringUtils.equals(env, "pre")) {
|
|
|
enterpriseUser.setNotifyUrl(MessageFormatter.arrayFormat(AdapayNotifyConstants.corp_member_notify_url_prod, "adapay"));
|
|
|
} else {
|
|
|
enterpriseUser.setNotifyUrl(MessageFormatter.arrayFormat(AdapayNotifyConstants.corp_member_notify_url_test, "adapay"));
|
|
@@ -349,7 +342,7 @@ public class HfMemberServiceImpl extends BaseServiceImpl<Integer, HfMember> impl
|
|
|
merchantInfo.setSettlementDirection("BANKCARD");
|
|
|
|
|
|
String notifyURL = MessageFormatter.arrayFormat(AdapayNotifyConstants.corp_member_notify_url_test, "yeepay");
|
|
|
- if (StringUtils.equals(env, "prod")) {
|
|
|
+ if (StringUtils.equals(env, "prod") || StringUtils.equals(env, "pre")) {
|
|
|
notifyURL = MessageFormatter.arrayFormat(AdapayNotifyConstants.corp_member_notify_url_prod, "yeepay");
|
|
|
}
|
|
|
|