测试分账接口

This commit is contained in:
2023-07-25 16:28:01 +08:00
parent 2e4a353c5d
commit 75b391c173
3 changed files with 35 additions and 4 deletions

View File

@@ -893,13 +893,13 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
* @param adapayMemberAccount 结算账户
* @throws BaseAdaPayException
*/
private void doPaymentConfirm(OrderBasicInfo orderBasicInfo, AdapayMemberAccount adapayMemberAccount) throws BaseAdaPayException {
@Override
public void doPaymentConfirm(OrderBasicInfo orderBasicInfo, AdapayMemberAccount adapayMemberAccount) throws BaseAdaPayException {
// 查询订单的交易id
AdapayCallbackRecord adapayCallbackRecord = adapayCallbackRecordService.selectByOrderCode(orderBasicInfo.getOrderCode());
if (adapayCallbackRecord == null) {
throw new BusinessException(ReturnCodeEnum.CODE_ADAPAY_CALLBACK_IS_NULL_ERROR);
}
String paymentId = adapayCallbackRecord.getPaymentId();
// 金额
String settleAmount = AdapayUtil.formatAmount(orderBasicInfo.getSettleAmount());
@@ -908,7 +908,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
Map<String, Object> confirmParams = Maps.newHashMap();
// Adapay生成的支付对象id
confirmParams.put("payment_id", paymentId);
confirmParams.put("payment_id", adapayCallbackRecord.getPaymentId());
// 请求订单号只能为英文、数字或者下划线的一种或多种组合保证在app_id下唯一
confirmParams.put("order_no", "java_sdk_paymemt_confirm_" + System.currentTimeMillis());