mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 19:15:35 +08:00
提交实体类
This commit is contained in:
@@ -69,7 +69,7 @@ public class AdapayMemberService {
|
||||
}
|
||||
log.info("=======execute CreateMember begin=======");
|
||||
Map<String, Object> memberParams = Maps.newHashMap();
|
||||
String adapayMemberId = "AM" + IdUtils.getMemberId();
|
||||
String adapayMemberId = Constants.ADAPAY_MEMBER_PREFIX + IdUtils.getMemberId();
|
||||
memberParams.put("member_id", adapayMemberId);
|
||||
memberParams.put("app_id", ADAPAY_APP_ID);
|
||||
memberParams.put("location", dto.getLocation());
|
||||
@@ -154,18 +154,31 @@ public class AdapayMemberService {
|
||||
}
|
||||
|
||||
String adapayMemberId = adapayMemberAccount.getAdapayMemberId();
|
||||
String settleAccountId = adapayMemberAccount.getSettleAccountId();
|
||||
String bankAcctType;
|
||||
if (StringUtils.startsWith(adapayMemberId, Constants.ADAPAY_MEMBER_PREFIX)) {
|
||||
bankAcctType = Constants.ONE;
|
||||
// 查询个人用户
|
||||
AdapayMemberInfoVO adapayMemberInfoVO = queryAdapayMemberInfo(adapayMemberId);
|
||||
if (adapayMemberInfoVO != null) {
|
||||
adapayMemberInfoVO.setMerchantId(merchantId);
|
||||
}
|
||||
AdapaySettleAccountVO adapaySettleAccountVO = queryAdapaySettleAccount(adapayMemberId, adapayMemberAccount.getSettleAccountId());
|
||||
if (adapaySettleAccountVO != null) {
|
||||
adapaySettleAccountVO.setMerchantId(merchantId);
|
||||
}
|
||||
map.put("adapayMember", adapayMemberInfoVO);
|
||||
map.put("settleAccountList", Lists.newArrayList(adapaySettleAccountVO));
|
||||
|
||||
AdapayMemberInfoVO adapayMemberInfoVO = queryAdapayMemberInfo(adapayMemberId);
|
||||
if (adapayMemberInfoVO != null) {
|
||||
adapayMemberInfoVO.setMerchantId(merchantId);
|
||||
} else {
|
||||
bankAcctType = Constants.TWO;
|
||||
// 查询企业用户
|
||||
queryCorpAdapayMemberInfo(adapayMemberId);
|
||||
}
|
||||
AdapaySettleAccountVO adapaySettleAccountVO = queryAdapaySettleAccount(adapayMemberId, settleAccountId);
|
||||
if (adapaySettleAccountVO != null) {
|
||||
adapaySettleAccountVO.setMerchantId(merchantId);
|
||||
}
|
||||
map.put("adapayMember", adapayMemberInfoVO);
|
||||
map.put("settleAccountList", Lists.newArrayList(adapaySettleAccountVO));
|
||||
|
||||
|
||||
|
||||
|
||||
map.put("bankAcctType", bankAcctType);
|
||||
return map;
|
||||
}
|
||||
|
||||
@@ -198,6 +211,24 @@ public class AdapayMemberService {
|
||||
return resultVO;
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询企业用户信息
|
||||
*/
|
||||
public AdapayMemberInfoVO queryCorpAdapayMemberInfo(String adapayMemberId) throws BaseAdaPayException {
|
||||
Map<String, Object> memberParams = Maps.newHashMap();
|
||||
memberParams.put("member_id", adapayMemberId);
|
||||
memberParams.put("app_id", ADAPAY_APP_ID);
|
||||
Map<String, Object> member = CorpMember.query(memberParams);
|
||||
|
||||
if (member == null || member.isEmpty() || !"succeeded".equals(member.get("status"))) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询汇付结算账户信息
|
||||
*/
|
||||
@@ -302,7 +333,7 @@ public class AdapayMemberService {
|
||||
*/
|
||||
public void createCorpMember(CreateSettleAccountDTO dto) throws BaseAdaPayException, IOException {
|
||||
Map<String, Object> memberParams = Maps.newHashMap();
|
||||
String adapayMemberId = "ACM" + IdUtils.getMemberId();
|
||||
String adapayMemberId = Constants.ADAPAY_CORP_MEMBER_PREFIX + IdUtils.getMemberId();
|
||||
memberParams.put("member_id", adapayMemberId);
|
||||
memberParams.put("app_id", ADAPAY_APP_ID);
|
||||
memberParams.put("order_no", "jsdk_order" + System.currentTimeMillis());
|
||||
|
||||
Reference in New Issue
Block a user