mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
updateupdate 创建企业用户
This commit is contained in:
@@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@@ -123,11 +124,12 @@ public class AdapayMemberController extends BaseController {
|
|||||||
*/
|
*/
|
||||||
@PostMapping("/createCorpMember")
|
@PostMapping("/createCorpMember")
|
||||||
public AjaxResult createCorpMember(@Validated @RequestBody CreateCorpMemberDTO dto) {
|
public AjaxResult createCorpMember(@Validated @RequestBody CreateCorpMemberDTO dto) {
|
||||||
|
logger.info("创建企业用户 param:{}", JSON.toJSONString(dto));
|
||||||
AjaxResult result;
|
AjaxResult result;
|
||||||
try {
|
try {
|
||||||
adapayMemberService.createCorpMember(dto);
|
adapayMemberService.createCorpMember(dto);
|
||||||
result = AjaxResult.success();
|
result = AjaxResult.success();
|
||||||
} catch (BaseAdaPayException e) {
|
} catch (BaseAdaPayException | IOException e) {
|
||||||
logger.error("查询汇付账户余额error", e);
|
logger.error("查询汇付账户余额error", e);
|
||||||
result = AjaxResult.error();
|
result = AjaxResult.error();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.jsowell.adapay.dto;
|
package com.jsowell.adapay.dto;
|
||||||
|
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
import javax.validation.constraints.Email;
|
import javax.validation.constraints.Email;
|
||||||
import javax.validation.constraints.Max;
|
import javax.validation.constraints.Max;
|
||||||
@@ -69,7 +70,7 @@ public class CreateCorpMemberDTO {
|
|||||||
|
|
||||||
// 上传附件,传入的中文文件名称为 UTF-8 字符集 URLEncode 编码后的字符串。
|
// 上传附件,传入的中文文件名称为 UTF-8 字符集 URLEncode 编码后的字符串。
|
||||||
// 内容须包含三证合一证件照、法人身份证正面照、法人身份证反面照、开户银行许可证照。 压缩 zip包后上传,最大限制为 9 M。
|
// 内容须包含三证合一证件照、法人身份证正面照、法人身份证反面照、开户银行许可证照。 压缩 zip包后上传,最大限制为 9 M。
|
||||||
private String attachFile;
|
private MultipartFile attachFile;
|
||||||
|
|
||||||
// 银行代码,如果需要自动开结算账户,本字段必填
|
// 银行代码,如果需要自动开结算账户,本字段必填
|
||||||
private String bankCode;
|
private String bankCode;
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ import org.springframework.transaction.annotation.Propagation;
|
|||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@@ -282,7 +283,7 @@ public class AdapayMemberService {
|
|||||||
/**
|
/**
|
||||||
* 创建企业用户
|
* 创建企业用户
|
||||||
*/
|
*/
|
||||||
public void createCorpMember(CreateCorpMemberDTO dto) throws BaseAdaPayException {
|
public void createCorpMember(CreateCorpMemberDTO dto) throws BaseAdaPayException, IOException {
|
||||||
Map<String, Object> memberParams = Maps.newHashMap();
|
Map<String, Object> memberParams = Maps.newHashMap();
|
||||||
String adapayMemberId = "ACM" + IdUtils.getMemberId();
|
String adapayMemberId = "ACM" + IdUtils.getMemberId();
|
||||||
memberParams.put("member_id", adapayMemberId);
|
memberParams.put("member_id", adapayMemberId);
|
||||||
@@ -306,7 +307,7 @@ public class AdapayMemberService {
|
|||||||
memberParams.put("bank_acct_type", dto.getBankAcctType());
|
memberParams.put("bank_acct_type", dto.getBankAcctType());
|
||||||
memberParams.put("card_no", dto.getCardNo());
|
memberParams.put("card_no", dto.getCardNo());
|
||||||
memberParams.put("card_name", dto.getCardName());
|
memberParams.put("card_name", dto.getCardName());
|
||||||
File file = new File("/demo/test.zip");
|
File file = dto.getAttachFile().getResource().getFile();
|
||||||
log.info("创建企业账户param:{}", memberParams);
|
log.info("创建企业账户param:{}", memberParams);
|
||||||
Map<String, Object> member = CorpMember.create(memberParams, file);
|
Map<String, Object> member = CorpMember.create(memberParams, file);
|
||||||
log.info("创建企业账户result:{}", member);
|
log.info("创建企业账户result:{}", member);
|
||||||
|
|||||||
Reference in New Issue
Block a user