diff --git a/jsowell-pile/src/main/java/com/jsowell/adapay/response/QueryCorpMemberResponse.java b/jsowell-pile/src/main/java/com/jsowell/adapay/response/QueryCorpMemberResponse.java index f11e4a7bf..321083777 100644 --- a/jsowell-pile/src/main/java/com/jsowell/adapay/response/QueryCorpMemberResponse.java +++ b/jsowell-pile/src/main/java/com/jsowell/adapay/response/QueryCorpMemberResponse.java @@ -8,26 +8,64 @@ import lombok.*; @AllArgsConstructor @Builder public class QueryCorpMemberResponse { + // 商户下的用户id,只能为英文、数字或者下划线的一种或多种组合,保证在app_id下唯一 private String memberId; + + // 法人姓名 private String legal_person; + + // 企业地址 private String address; + + // 审核状态,状态包括:A-待审核;B-审核失败;C-开户失败;D-开户成功但未创建结算账户;E-开户和创建结算账户成功 private String audit_state; + + // 地区编码 private String area_code; + + // 法人手机号 private String legal_mp; + + // 省份编码 private String prov_code; + + // 邮编 private String zip_code; + + // 审核结果描述 private String audit_desc; + + // 经营范围 private String business_scope; + + // 法人身份证号码 private String legal_cert_id; + + // 法人身份证有效期(格式:YYYYMMDD,例如:20190909) private String legal_cert_id_expires; + + // 企业电话 private String telphone; + + // private String prod_mode; + + // 企业名称 private String name; + + // 统一社会信用码 private String social_credit_code; + + // 统一社会信用证有效期(格式:YYYYMMDD,例如:20190909) private String social_credit_code_expires; + + // private String app_id; + + // 企业邮箱 private String email; + + // 当前交易状态,参见 状态 说明 private String status; - } diff --git a/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayMemberService.java b/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayMemberService.java index bdc887458..e25b1f7c1 100644 --- a/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayMemberService.java +++ b/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayMemberService.java @@ -1,6 +1,7 @@ package com.jsowell.adapay.service; import com.alibaba.fastjson2.JSON; +import com.alibaba.fastjson2.JSONObject; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.huifu.adapay.core.exception.BaseAdaPayException; @@ -11,8 +12,10 @@ import com.huifu.adapay.model.SettleAccount; import com.jsowell.adapay.dto.CreateSettleAccountDTO; import com.jsowell.adapay.dto.UpdateAccountConfigDTO; import com.jsowell.adapay.dto.WithdrawDTO; +import com.jsowell.adapay.response.QueryCorpMemberResponse; import com.jsowell.adapay.response.QueryMemberResponse; import com.jsowell.adapay.vo.AdapayAccountBalanceVO; +import com.jsowell.adapay.vo.AdapayCorpMemberVO; import com.jsowell.adapay.vo.AdapayMemberInfoVO; import com.jsowell.adapay.vo.AdapaySettleAccountVO; import com.jsowell.common.constant.Constants; @@ -220,7 +223,7 @@ public class AdapayMemberService { /** * 查询企业用户信息 */ - public AdapayMemberInfoVO queryCorpAdapayMemberInfo(String adapayMemberId) throws BaseAdaPayException { + public AdapayCorpMemberVO queryCorpAdapayMemberInfo(String adapayMemberId) throws BaseAdaPayException { Map memberParams = Maps.newHashMap(); memberParams.put("member_id", adapayMemberId); memberParams.put("app_id", ADAPAY_APP_ID); @@ -230,10 +233,20 @@ public class AdapayMemberService { return null; } - - - - return null; + QueryCorpMemberResponse response = JSONObject.parseObject(JSON.toJSONString(member), QueryCorpMemberResponse.class); + AdapayCorpMemberVO vo = new AdapayCorpMemberVO(); + vo.setMemberId(adapayMemberId); + vo.setAddress(response.getAddress()); + vo.setEmail(); + vo.setAreaCode(); + vo.setAuditDesc(); + vo.setName(); + vo.setBusinessScope(); + vo.setLegalMp(); + vo.setLegalPerson(); + vo.setLegalCertId(); + vo.setLegalCertIdExpires(); + return vo; } /** diff --git a/jsowell-pile/src/main/java/com/jsowell/adapay/vo/AdapayCorpMemberVO.java b/jsowell-pile/src/main/java/com/jsowell/adapay/vo/AdapayCorpMemberVO.java index a9a48bea1..74363a0e4 100644 --- a/jsowell-pile/src/main/java/com/jsowell/adapay/vo/AdapayCorpMemberVO.java +++ b/jsowell-pile/src/main/java/com/jsowell/adapay/vo/AdapayCorpMemberVO.java @@ -8,22 +8,55 @@ import lombok.*; @AllArgsConstructor @Builder public class AdapayCorpMemberVO { + // 对公会员id private String memberId; - private String legalPerson; - private String address; - private String auditState; - private String areaCode; - private String legalMp; - private String provCode; - private String zipCode; - private String auditDesc; - private String businessScope; - private String legalCertId; - private String legalCertIdExpires; - private String telphone; - private String prodMode; + + // 企业名称 private String name; - private String socialCreditCode; - private String socialCreditCodeExpires; + + // 企业地址 + private String address; + + // 企业电话 + private String telphone; + + // 企业邮箱 private String email; + + // 省份编码 + private String provCode; + + // 地区编码 + private String areaCode; + + // 邮编 + private String zipCode; + + // 法人姓名 + private String legalPerson; + + // 法人身份证号码 + private String legalCertId; + + // 法人身份证有效期(格式:YYYYMMDD,例如:20190909) + private String legalCertIdExpires; + + // 法人手机号 + private String legalMp; + + // 审核状态,状态包括:A-待审核;B-审核失败;C-开户失败;D-开户成功但未创建结算账户;E-开户和创建结算账户成功 + private String auditState; + + // 审核结果描述 + private String auditDesc; + + // 经营范围 + private String businessScope; + + // 统一社会信用码 + private String socialCreditCode; + + // 统一社会信用证有效期(格式:YYYYMMDD,例如:20190909) + private String socialCreditCodeExpires; + }