创建余额支付请求

This commit is contained in:
2023-07-29 16:43:16 +08:00
parent 3ee5d726b8
commit 8b0427035b
3 changed files with 71 additions and 0 deletions

View File

@@ -1,6 +1,8 @@
package com.jsowell.api.uniapp;
import com.alibaba.fastjson2.JSONObject;
import com.jsowell.adapay.dto.BalancePaymentRequestDTO;
import com.jsowell.adapay.service.AdapayMemberService;
import com.jsowell.common.annotation.Anonymous;
import com.jsowell.common.core.controller.BaseController;
import com.jsowell.common.enums.ykc.ReturnCodeEnum;
@@ -38,6 +40,9 @@ public class TempController extends BaseController {
@Autowired
private IAdapayMemberAccountService adapayMemberAccountService;
@Autowired
private AdapayMemberService adapayMemberService;
/**
* 临时刷数据接口
* http://localhost:8080/temp/tempUpdateVirtualAmount
@@ -210,4 +215,25 @@ public class TempController extends BaseController {
logger.info("运营商分账手动接口result:{}", JSONObject.toJSONString(response));
return response;
}
/**
* 测试余额支付接口
* http://localhost:8080/temp/testCreateBalancePayment
*/
@PostMapping("/testCreateBalancePayment")
public RestApiResponse<?> testCreateBalancePayment(@RequestBody BalancePaymentRequestDTO dto) {
RestApiResponse<?> response = null;
try {
adapayMemberService.createBalancePaymentRequest(dto.getOutMemberId(), dto.getInMemberId(), dto.getTransAmt());
response = new RestApiResponse<>();
} catch (BusinessException e) {
logger.warn("测试余额支付接口warn", e);
response = new RestApiResponse<>(e.getCode(), e.getMessage());
} catch (Exception e) {
logger.error("测试余额支付接口error", e);
response = new RestApiResponse<>(ReturnCodeEnum.CODE_WEIXIN_REFUND_ERROR);
}
logger.info("测试余额支付接口result:{}", JSONObject.toJSONString(response));
return response;
}
}