From 7a9acb5c9c98c73416476f5cff9cf5151dd8b897 Mon Sep 17 00:00:00 2001 From: wb1608 Date: Wed, 24 Jul 2024 17:22:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=8F=91=E7=A5=A8=E5=8C=B9=E9=85=8D?= =?UTF-8?q?=E5=85=A5=E5=8F=82=E4=BF=AE=E6=94=B9,test?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../model/InvoiceSettleMatchRequest.java | 2 +- .../api/test/service/InvoiceServiceTest.java | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/scfs-api-service/src/main/java/com/czcb/scfs/api/service/v2/invoice/model/InvoiceSettleMatchRequest.java b/scfs-api-service/src/main/java/com/czcb/scfs/api/service/v2/invoice/model/InvoiceSettleMatchRequest.java index 23df57a..3cbda0e 100644 --- a/scfs-api-service/src/main/java/com/czcb/scfs/api/service/v2/invoice/model/InvoiceSettleMatchRequest.java +++ b/scfs-api-service/src/main/java/com/czcb/scfs/api/service/v2/invoice/model/InvoiceSettleMatchRequest.java @@ -59,7 +59,7 @@ public class InvoiceSettleMatchRequest implements ApiRequest { @Data @Accessors(chain = true) - private static class InvoiceSettleMatchApiReqData implements Serializable { + public static class InvoiceSettleMatchApiReqData implements Serializable { /** * 来账流水号 */ diff --git a/scfs-api-test/src/test/java/com/czcb/scfs/api/test/service/InvoiceServiceTest.java b/scfs-api-test/src/test/java/com/czcb/scfs/api/test/service/InvoiceServiceTest.java index 0c56ea0..4b58d73 100644 --- a/scfs-api-test/src/test/java/com/czcb/scfs/api/test/service/InvoiceServiceTest.java +++ b/scfs-api-test/src/test/java/com/czcb/scfs/api/test/service/InvoiceServiceTest.java @@ -2,10 +2,16 @@ package com.czcb.scfs.api.test.service; import com.czcb.scfs.api.service.v2.invoice.InvoiceService; import com.czcb.scfs.api.service.v2.invoice.model.InvoiceInfoSaveRequest; +import com.czcb.scfs.api.service.v2.invoice.model.InvoiceSettleMatchRequest; +import org.junit.jupiter.api.ClassOrderer; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; import javax.annotation.Resource; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; /** * @author wangwei @@ -20,4 +26,24 @@ class InvoiceServiceTest { void addTest() { invoiceService.add(new InvoiceInfoSaveRequest()); } + @Test + void matchTest(){ + InvoiceSettleMatchRequest request = new InvoiceSettleMatchRequest(); + request.setChannelNo("1039"); + request.setAppNo("21"); + request.setSerialNo("123456"); + request.setTransDate("2024-07-24"); + request.setTransTradeTime("2024-07-24 15:52:11"); + List data = new ArrayList<>(); + InvoiceSettleMatchRequest.InvoiceSettleMatchApiReqData reqData = new InvoiceSettleMatchRequest.InvoiceSettleMatchApiReqData(); + reqData.setMatchAmount(new BigDecimal("10")); + reqData.setDepositSerialNo(""); + data.add(reqData); + request.setData(data); + request.setInvoiceNo("1"); + request.setAccountNo("1"); + request.setOppAccountNo("1"); + request.setMatchType("1"); + invoiceService.settleMatch(request); + } }