超时关闭的订单,检查一下汇付是否存在支付单,一起退款

This commit is contained in:
2024-03-26 09:18:09 +08:00
parent 1045d73690
commit e0d80912fd
6 changed files with 132 additions and 75 deletions

View File

@@ -16,7 +16,6 @@ import com.huifu.adapay.model.Payment;
import com.huifu.adapay.model.PaymentReverse;
import com.huifu.adapay.model.Refund;
import com.jsowell.JsowellApplication;
import com.jsowell.adapay.common.AdaPayment;
import com.jsowell.adapay.config.AbstractAdapayConfig;
import com.jsowell.adapay.dto.*;
import com.jsowell.adapay.factory.AdapayConfigFactory;
@@ -25,6 +24,7 @@ import com.jsowell.adapay.response.*;
import com.jsowell.adapay.service.AdapayService;
import com.jsowell.adapay.vo.AdapayCorpMemberVO;
import com.jsowell.adapay.vo.DrawCashDetailVO;
import com.jsowell.adapay.vo.PaymentInfo;
import com.jsowell.common.constant.CacheConstants;
import com.jsowell.common.constant.Constants;
import com.jsowell.common.core.domain.entity.SysDictData;
@@ -380,11 +380,29 @@ public class SpringBootTestController {
@Test
public void queryPaymentByOrderNoTest() {
String orderNo = "C44903356969";
String wechatAppId = "wxbb3e0d474569481d";
String orderNo = "C84678771377_20240325162218";
String wechatAppId = wechatAppId1;
try {
List<AdaPayment> adaPayments = adapayService.queryPaymentByOrderNo(orderNo, wechatAppId);
System.out.println(JSON.toJSONString(adaPayments));
// List<AdaPayment> adaPayments = adapayService.queryPaymentsByOrderNo(orderNo, wechatAppId);
// System.out.println(JSON.toJSONString(adaPayments));
Set<PaymentInfo> paymentInfoSet = Sets.newHashSet();
List<PaymentInfo> paymentInfos = adapayService.queryPaymentInfosByOrderNo(orderNo, wechatAppId);
paymentInfoSet.addAll(paymentInfos);
System.out.println("1111:" + JSON.toJSONString(paymentInfos));
List<OrderPayRecord> orderPayRecordList = orderPayRecordService.getOrderPayRecordList("C84678771377");
if (CollectionUtils.isNotEmpty(orderPayRecordList)) {
for (OrderPayRecord orderPayRecord : orderPayRecordList) {
List<PaymentInfo> paymentInfos2 = orderPayRecordService.parseDeductionRecord(orderPayRecord.getDeductionRecord());
paymentInfoSet.addAll(paymentInfos2);
System.out.println("2222:" + JSON.toJSONString(paymentInfos2));
}
}
System.out.println("set:" + JSON.toJSONString(paymentInfoSet));
} catch (BaseAdaPayException e) {
throw new RuntimeException(e);
}