This commit is contained in:
Lemon
2023-07-17 16:05:01 +08:00
5 changed files with 9 additions and 8 deletions

View File

@@ -51,6 +51,7 @@ public class AdapayMemberController extends BaseController {
logger.error("创建结算账户接口error", e);
result = AjaxResult.error("创建结算账户接口异常:" + e.getMessage());
}
logger.info("创建结算账户接口 result:{}", JSON.toJSONString(result));
return result;
}
/**

View File

@@ -17,7 +17,8 @@ public class ZipUtil {
if (CollectionUtils.isEmpty(imageUrls)) {
return null;
}
File zipFile = new File("images.zip");
String fileName = "images-" + System.currentTimeMillis() + ".zip";
File zipFile = new File(fileName);
try (FileOutputStream fos = new FileOutputStream(zipFile); ZipOutputStream zos = new ZipOutputStream(fos)) {
for (int i = 0; i < imageUrls.size(); i++) {
String imageUrl = imageUrls.get(i);

View File

@@ -113,6 +113,7 @@ public class SettleAccountDTO {
private String adapayMemberId;
// 图片列表
private List<String> imgList;
}

View File

@@ -32,7 +32,6 @@ import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import java.io.File;
import java.io.IOException;
import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
@@ -52,7 +51,7 @@ public class AdapayMemberService {
@Autowired
private IAdapayMemberAccountService adapayMemberAccountService;
public void createSettleAccount(SettleAccountDTO dto) throws Exception {
public void createSettleAccount(SettleAccountDTO dto) throws BaseAdaPayException, BusinessException {
String bankAcctType = dto.getBankAcctType();
if (StringUtils.equals(bankAcctType, Constants.ONE)) {
createCorpMember(dto);
@@ -68,7 +67,7 @@ public class AdapayMemberService {
* @throws Exception
*/
@Transactional(readOnly = false, propagation = Propagation.REQUIRED)
public void createMember(SettleAccountDTO dto) throws Exception {
public void createMember(SettleAccountDTO dto) throws BaseAdaPayException, BusinessException {
AdapayMemberAccount adapayMemberAccount = adapayMemberAccountService.selectByMerchantId(dto.getMerchantId());
if (adapayMemberAccount != null) {
log.error("通过merchantId:{}, 没有查询到结算账户配置", dto.getMerchantId());
@@ -377,7 +376,7 @@ public class AdapayMemberService {
/**
* 创建企业用户
*/
public void createCorpMember(SettleAccountDTO dto) throws BaseAdaPayException, IOException {
public void createCorpMember(SettleAccountDTO dto) throws BaseAdaPayException, BusinessException {
Map<String, Object> memberParams = Maps.newHashMap();
String adapayMemberId = Constants.ADAPAY_CORP_MEMBER_PREFIX + IdUtils.getMemberId();
memberParams.put("member_id", adapayMemberId);

View File

@@ -67,9 +67,8 @@ public class AdapayMemberAccountServiceImpl implements IAdapayMemberAccountServi
}
/**
* 新增【请填写功能名称】
*
* @param adapayMemberAccount 【请填写功能名称】
* 新增
* @param adapayMemberAccount
* @return 结果
*/
@Override