From 8a117d36df4c9430bb467eda37ca5e9c8ebb216a Mon Sep 17 00:00:00 2001 From: wb1496 Date: Wed, 25 Mar 2026 10:54:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E5=B9=B6=E5=8F=91?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scfs/api/test/service/PayServiceTest.java | 41 ++++++++++++++++++- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/scfs-api-test/src/test/java/com/czcb/scfs/api/test/service/PayServiceTest.java b/scfs-api-test/src/test/java/com/czcb/scfs/api/test/service/PayServiceTest.java index 418c94c..0df7712 100644 --- a/scfs-api-test/src/test/java/com/czcb/scfs/api/test/service/PayServiceTest.java +++ b/scfs-api-test/src/test/java/com/czcb/scfs/api/test/service/PayServiceTest.java @@ -60,14 +60,51 @@ class PayServiceTest { } @Test - void detailQuery() { + void AsyncTest(){ + for(int i=0;i<10;i++){ + new MyThread().start(); + } + try{ + Thread.sleep(3000000); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } + } + + class MyThread extends Thread{ + @Override + public void run(){ + for(int i=0;i<1000000;i++){ + asyncDetailQuery(); + } + } + } + + public void asyncDetailQuery(){ OfflineRechargeDetailQueryRequest request = new OfflineRechargeDetailQueryRequest(); - request.setChannelNo("0000"); + request.setChannelNo("1021"); request.setAppNo("01"); request.setSerialNo(Nonce.ofNonce()); request.setTransDate(DateTimes.ofNowDate()); request.setTransTradeTime(DateTimes.ofNow()); + request.setAccountNo("1021231114000014"); + request.setTradeDateStart(DateTimes.ofNowDate()); + request.setTradeDateEnd(DateTimes.ofNowDate()); + OfflineRechargeDetailQueryResponse response = payService.detailQuery(request); + Assertions.assertNotNull(response); + } + @Test + void detailQuery() { + OfflineRechargeDetailQueryRequest request = new OfflineRechargeDetailQueryRequest(); + request.setChannelNo("1021"); + request.setAppNo("01"); + request.setSerialNo(Nonce.ofNonce()); + request.setTransDate(DateTimes.ofNowDate()); + request.setTransTradeTime(DateTimes.ofNow()); + request.setAccountNo("1021231114000014"); + request.setTradeDateStart(DateTimes.ofNowDate()); + request.setTradeDateEnd(DateTimes.ofNowDate()); OfflineRechargeDetailQueryResponse response = payService.detailQuery(request); Assertions.assertNotNull(response); }