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 40a6be5..418c94c 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 @@ -1,11 +1,9 @@ package com.czcb.scfs.api.test.service; +import com.czcb.scfs.api.core.util.DateTimes; import com.czcb.scfs.api.core.util.Nonce; import com.czcb.scfs.api.service.v2.pay.PayService; -import com.czcb.scfs.api.service.v2.pay.model.MerWithdrawCheckRequest; -import com.czcb.scfs.api.service.v2.pay.model.MerWithdrawCheckResponse; -import com.czcb.scfs.api.service.v2.pay.model.MerWithdrawRequest; -import com.czcb.scfs.api.service.v2.pay.model.MerWithdrawResponse; +import com.czcb.scfs.api.service.v2.pay.model.*; import com.czcb.scfs.api.test.FmtDate; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; @@ -60,4 +58,35 @@ class PayServiceTest { System.out.println(response); Assertions.assertEquals("000000", response.getRecode()); } + + @Test + void detailQuery() { + OfflineRechargeDetailQueryRequest request = new OfflineRechargeDetailQueryRequest(); + request.setChannelNo("0000"); + request.setAppNo("01"); + request.setSerialNo(Nonce.ofNonce()); + request.setTransDate(DateTimes.ofNowDate()); + request.setTransTradeTime(DateTimes.ofNow()); + + OfflineRechargeDetailQueryResponse response = payService.detailQuery(request); + Assertions.assertNotNull(response); + } + + @Test + void detailUnmatchedQuery() { + OfflineRechargeDetailUnmatchedQueryRequest request = new OfflineRechargeDetailUnmatchedQueryRequest(); + request.setChannelNo("22"); + request.setAppNo("1"); + request.setSerialNo(Nonce.ofNonce()); + request.setTransDate(DateTimes.ofNowDate()); + request.setTransTradeTime(DateTimes.ofNow()); + + request.setAccountNo("33"); + request.setOppAccountNo("33"); + request.setTradeDateStart(DateTimes.ofNowDate()); + request.setTradeDateEnd(DateTimes.ofNowDate()); + + OfflineRechargeDetailUnmatchedQueryResponse response = payService.detailUnmatchedQuery(request); + Assertions.assertNotNull(response); + } }