package com.walker.pay.allinpaycloud.util;
|
|
import com.allinpay.sdk.bean.BizParameter;
|
import com.walker.infrastructure.utils.StringUtils;
|
import com.walker.pay.allinpaycloud.pojo.RequestApplyBindBankCard;
|
import com.walker.pay.allinpaycloud.pojo.RequestBindAcct;
|
import com.walker.pay.allinpaycloud.pojo.RequestBindBankCard;
|
import com.walker.pay.allinpaycloud.pojo.RequestBindPhone;
|
import com.walker.pay.allinpaycloud.pojo.RequestConfirmPay;
|
import com.walker.pay.allinpaycloud.pojo.RequestMember;
|
import com.walker.pay.allinpaycloud.pojo.RequestRealName;
|
import com.walker.pay.allinpaycloud.pojo.RequestSendVerifyCode;
|
import com.walker.pay.allinpaycloud.pojo.RequestSetCompany;
|
import com.walker.pay.allinpaycloud.pojo.RequestSignContractQuery;
|
import com.walker.pay.allinpaycloud.pojo.RequestUnbindBankCard;
|
import com.walker.pay.allinpaycloud.pojo.RequestUploadGather;
|
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.util.LinkedHashMap;
|
import java.util.Map;
|
|
public class MemberUtils {
|
|
// public static final BizParameter acquireApplyOrderWithdraw(WithdrawOrder order){
|
//
|
// }
|
|
public static final BizParameter acquireSignContractQuery(RequestSignContractQuery requestSignContractQuery){
|
final BizParameter param = new BizParameter();
|
param.put("bizUserId", requestSignContractQuery.getBizUserId());
|
param.put("signAcctName", requestSignContractQuery.getSignAcctName());
|
param.put("jumpPageType", requestSignContractQuery.getJumpPageType());
|
param.put("jumpUrl", requestSignContractQuery.getJumpUrl());
|
param.put("source", requestSignContractQuery.getSource());
|
return param;
|
}
|
|
public static final BizParameter acquireConfirmPay(RequestConfirmPay requestConfirmPay){
|
final BizParameter param = new BizParameter();
|
param.put("bizUserId", requestConfirmPay.getBizUserId());
|
param.put("bizOrderNo", requestConfirmPay.getBizOrderNo());
|
param.put("tradeNo", "");
|
// param.put("verificationCode", "11111"); // 测试环境 验证码 11111
|
param.put("verificationCode", requestConfirmPay.getVerificationCode()); // 测试环境 验证码 11111
|
param.put("consumerIp", requestConfirmPay.getConsumerIp());
|
return param;
|
}
|
|
public static final BizParameter acquireUploadGather(RequestUploadGather requestUploadGather){
|
final BizParameter param = new BizParameter();
|
param.put("bizUserId", requestUploadGather.getBizUserId());
|
param.put("picType", requestUploadGather.getPicType());
|
param.put("picture", requestUploadGather.getPicture());
|
if(StringUtils.isNotEmpty(requestUploadGather.getOcrComparisonResultBackUrl())){
|
param.put("ocrComparisonResultBackUrl", requestUploadGather.getOcrComparisonResultBackUrl());
|
}
|
return param;
|
}
|
|
public static final BizParameter acquireSetCompany(RequestSetCompany requestSetCompany){
|
final BizParameter param = new BizParameter();
|
param.put("bizUserId", requestSetCompany.getBizUserId());
|
param.put("backUrl", requestSetCompany.getBackUrl());
|
param.put("isAuth", requestSetCompany.isAuth());
|
final Map<String, Object> companyBasicInfo = new LinkedHashMap<>();
|
companyBasicInfo.put("companyName", requestSetCompany.getCompanyName());
|
companyBasicInfo.put("companyAddress", requestSetCompany.getCompanyAddress());
|
// companyBasicInfo.put("authType", 1L);
|
companyBasicInfo.put("authType", requestSetCompany.getAuthType());
|
companyBasicInfo.put("uniCredit", requestSetCompany.getUniCredit());
|
companyBasicInfo.put("businessLicense", requestSetCompany.getBusinessLicense());
|
companyBasicInfo.put("organizationCode", requestSetCompany.getOrganizationCode());
|
companyBasicInfo.put("taxRegister", requestSetCompany.getTaxRegister());
|
// companyBasicInfo.put("expLicense", "2099-1-1");
|
companyBasicInfo.put("telephone", requestSetCompany.getTelephone());
|
companyBasicInfo.put("legalName", requestSetCompany.getLegalName());
|
companyBasicInfo.put("identityType", requestSetCompany.getIdentityType());
|
// companyBasicInfo.put("legalIds", client.encrypt("666666"));
|
companyBasicInfo.put("legalIds", requestSetCompany.getLegalIds());
|
companyBasicInfo.put("legalPhone", requestSetCompany.getLegalPhone());
|
companyBasicInfo.put("accountNo", requestSetCompany.getAccountNo());
|
companyBasicInfo.put("parentBankName", requestSetCompany.getParentBankName());
|
// companyBasicInfo.put("bankCityNo", "777777");
|
companyBasicInfo.put("bankName", requestSetCompany.getBankName());
|
companyBasicInfo.put("unionBank", requestSetCompany.getUnionBank());
|
param.put("companyBasicInfo", companyBasicInfo);
|
return param;
|
}
|
|
public static final BizParameter acquireBindPhone(RequestBindPhone requestBindPhone){
|
final BizParameter param = new BizParameter();
|
param.put("bizUserId", requestBindPhone.getBizUserId());
|
param.put("phone", requestBindPhone.getPhone());
|
param.put("verificationCode", requestBindPhone.getVerificationCode());
|
return param;
|
}
|
|
public static final BizParameter acquireSendVerifyCode(RequestSendVerifyCode requestSendVerifyCode){
|
final BizParameter param = new BizParameter();
|
param.put("bizUserId", requestSendVerifyCode.getBizUserId());
|
param.put("phone", requestSendVerifyCode.getPhone());
|
param.put("verificationCodeType", requestSendVerifyCode.getVerificationCodeType());
|
return param;
|
}
|
|
public static final BizParameter acquireUnbindBankCard(RequestUnbindBankCard requestUnbindBankCard){
|
final BizParameter param = new BizParameter();
|
param.put("bizUserId", requestUnbindBankCard.getBizUserId());
|
param.put("cardNo", requestUnbindBankCard.getCardNo());
|
return param;
|
}
|
|
public static final BizParameter acquireBindBankCard(RequestBindBankCard requestBindBankCard){
|
final BizParameter param = new BizParameter();
|
final SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
|
param.put("bizUserId", requestBindBankCard.getBizUserId());
|
param.put("tranceNum", requestBindBankCard.getTranceNum());// 申请绑卡时返回的tranceNum
|
param.put("transDate", sdf.format(new Date()));
|
param.put("phone", requestBindBankCard.getPhone());
|
param.put("verificationCode", requestBindBankCard.getVerificationCode());
|
return param;
|
}
|
|
public static final BizParameter acquireApplyBindBankCard(RequestApplyBindBankCard requestApplyBindBankCard){
|
final BizParameter param = new BizParameter();
|
param.put("bizUserId", requestApplyBindBankCard.getBizUserId());
|
param.put("phone", requestApplyBindBankCard.getPhone());
|
// 7 收银宝快捷支付签约(有银行范围)——支持收银宝快捷支付
|
// 需调【确认绑定银行卡】完成绑卡。支持绑借记和贷记卡; 测试环境下使用真实银行卡进行绑卡
|
param.put("cardCheck", 7L);
|
param.put("cardNo", requestApplyBindBankCard.getCardNo());
|
param.put("name", requestApplyBindBankCard.getName());
|
param.put("identityNo", requestApplyBindBankCard.getIdentityNo());
|
param.put("identityType", 1L);
|
return param;
|
}
|
|
public static final BizParameter acquireBindAcct(RequestBindAcct requestBindAcct){
|
final BizParameter param = new BizParameter();
|
param.put("bizUserId", requestBindAcct.getBizUserId());
|
param.put("operationType", requestBindAcct.getOperationType());
|
param.put("acctType", requestBindAcct.getAcctType());
|
param.put("acct", requestBindAcct.getAcct());
|
return param;
|
}
|
|
public static final BizParameter acquireRealName(RequestRealName requestRealName){
|
final BizParameter param = new BizParameter();
|
param.put("bizUserId", requestRealName.getBizUserId());
|
param.put("isAuth", "true");
|
param.put("name", requestRealName.getName());
|
param.put("identityType", requestRealName.getIdentityType());
|
param.put("identityNo", requestRealName.getIdentityNo());// 敏感数据加密
|
return param;
|
}
|
|
public static final BizParameter acquireCreateMember(RequestMember requestMember){
|
final BizParameter param = new BizParameter();
|
param.put("bizUserId", requestMember.getBizUserId());
|
param.put("memberType", requestMember.getMemberType());
|
param.put("source", 1L);
|
return param;
|
}
|
}
|