测试分账接口

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

@@ -1,16 +1,18 @@
package com.jsowell.api.uniapp;
import com.alibaba.fastjson2.JSONObject;
import com.google.common.collect.Lists;
import com.jsowell.common.annotation.Anonymous;
import com.jsowell.common.core.controller.BaseController;
import com.jsowell.common.enums.ykc.ReturnCodeEnum;
import com.jsowell.common.exception.BusinessException;
import com.jsowell.common.response.RestApiResponse;
import com.jsowell.common.util.DateUtils;
import com.jsowell.pile.domain.AdapayMemberAccount;
import com.jsowell.pile.domain.MemberPlateNumberRelation;
import com.jsowell.pile.domain.OrderBasicInfo;
import com.jsowell.pile.dto.CarVinDTO;
import com.jsowell.pile.dto.QueryOrderDTO;
import com.jsowell.pile.service.IAdapayMemberAccountService;
import com.jsowell.pile.service.IMemberPlateNumberRelationService;
import com.jsowell.pile.service.IOrderBasicInfoService;
import org.springframework.beans.factory.annotation.Autowired;
@@ -33,6 +35,9 @@ public class TempController extends BaseController {
@Autowired
private IMemberPlateNumberRelationService memberPlateNumberRelationService;
@Autowired
private IAdapayMemberAccountService adapayMemberAccountService;
/**
* 临时刷数据接口
* http://localhost:8080/temp/tempUpdateVirtualAmount
@@ -153,4 +158,26 @@ public class TempController extends BaseController {
logger.info("临时接口测试vin查询方法 result:{}", response);
return response;
}
/**
* 交易确认接口
* http://localhost:8080/temp/tempPaymentConfirm
*/
@PostMapping("/tempPaymentConfirm")
public RestApiResponse<?> tempPaymentConfirm(@RequestBody QueryOrderDTO dto) {
RestApiResponse<?> response = null;
try {
OrderBasicInfo orderBasicInfo = orderBasicInfoService.getOrderInfoByOrderCode(dto.getOrderCode());
AdapayMemberAccount adapayMemberAccount = adapayMemberAccountService.selectByMerchantId("1");
if (orderBasicInfo == null || adapayMemberAccount == null) {
throw new BusinessException("", "查询信息为空");
}
orderBasicInfoService.doPaymentConfirm(orderBasicInfo, adapayMemberAccount);
} catch (Exception e) {
logger.error("临时接口交易确认接口 error,", e);
response = new RestApiResponse<>(ReturnCodeEnum.CODE_WEIXIN_REFUND_ERROR);
}
logger.info("临时接口交易确认接口 result:{}", response);
return response;
}
}