feat:配送订单管理

main
wb2476 2025-12-08 15:17:14 +08:00
parent b1fe70e47d
commit c91a22d6d6
1 changed files with 130 additions and 0 deletions

View File

@ -0,0 +1,130 @@
package com.czcb.scfs.api.test.service;
import com.czcb.scfs.api.service.v2.ar.ArcOrderDeliveryService;
import com.czcb.scfs.api.service.v2.ar.model.*;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.UUID;
/**
*
*
* @author H.T
* @since 2025-12-08
*/
@SpringBootTest
class ArcOrderDeliveryServiceTest {
@Resource
private ArcOrderDeliveryService arcOrderDeliveryService;
@Test
void queryByNo() {
ArcOrderDeliveryQueryByNoRequest request = new ArcOrderDeliveryQueryByNoRequest();
request.setChannelNo("0000");
request.setAppNo("10");
request.setSerialNo(UUID.randomUUID().toString().replace("-", ""));
request.setTransDate("2024-03-20");
request.setTransTradeTime("2024-01-02 09:11:53");
ArcOrderDeliveryQueryByNoRequest.RequestData requestData = new ArcOrderDeliveryQueryByNoRequest.RequestData();
requestData.setOrderNo("CreditTest201");
request.setData(requestData);
ArcOrderDeliveryQueryByNoResponse response = arcOrderDeliveryService.queryByNo(request);
System.out.println(response);
}
@Test
void queryPage() {
ArcOrderDeliveryQueryPageRequest request = new ArcOrderDeliveryQueryPageRequest();
request.setChannelNo("0000");
request.setAppNo("10");
request.setSerialNo(UUID.randomUUID().toString().replace("-", ""));
request.setTransDate("2024-03-20");
request.setTransTradeTime("2024-01-02 09:11:53");
ArcOrderDeliveryDTO requestData = new ArcOrderDeliveryDTO();
requestData.setOrderStatus("0");
request.setData(requestData);
request.setCurrentPage(2L);
request.setCurrentRows(5L);
ArcOrderDeliveryQueryPageResponse response = arcOrderDeliveryService.queryPage(request);
System.out.println(response);
}
@Test
void add() {
ArcOrderDeliveryAddRequest request = new ArcOrderDeliveryAddRequest();
request.setChannelNo("0000");
request.setAppNo("10");
request.setSerialNo(UUID.randomUUID().toString().replace("-", ""));
request.setTransDate("2024-03-20");
request.setTransTradeTime("2024-01-02 09:11:53");
request.setOrderNo("111");
ArcOrderDeliveryAddResponse response = arcOrderDeliveryService.add(request);
System.out.println(response);
}
@Test
void invalid() {
ArcOrderDeliveryInvalidRequest request = new ArcOrderDeliveryInvalidRequest();
request.setChannelNo("0000");
request.setAppNo("10");
request.setSerialNo(UUID.randomUUID().toString().replace("-", ""));
request.setTransDate("2024-03-20");
request.setTransTradeTime("2024-01-02 09:11:53");
request.setOrderNoList(new ArrayList<>());
ArcBaseResponse response = arcOrderDeliveryService.invalid(request);
System.out.println(response);
}
@Test
void loanLimitCanQuery() {
ArcOrderDeliveryLoanLimitQueryRequest request = new ArcOrderDeliveryLoanLimitQueryRequest();
request.setProjectNo("CreditTest1038Project01");
request.setProjectName("融资测试项目01");
request.setFinanceAccountNoA1("1038251126000008");
request.setFinanceAccountNoA2("1038251126000009");
request.setFinanceAccountName("杭州工巢科技有限公司");
request.setChannelNo("0000");
request.setAppNo("10");
request.setSerialNo(UUID.randomUUID().toString().replace("-", ""));
request.setTransDate("2024-03-20");
request.setTransTradeTime("2024-01-02 09:11:53");
ArcOrderDeliveryLoanLimitQueryResponse response = arcOrderDeliveryService.loanLimitCanQuery(request);
System.out.println(response);
}
@Test
void creditPay() {
ArcOrderDeliveryCreditPayRequest request = new ArcOrderDeliveryCreditPayRequest();
request.setChannelNo("0000");
request.setAppNo("10");
request.setSerialNo(UUID.randomUUID().toString().replace("-", ""));
request.setTransDate("2024-03-20");
request.setTransTradeTime("2024-01-02 09:11:53");
request.setFinanceAccountName("2344544");
ArcOrderDeliveryCreditPayResponse response = arcOrderDeliveryService.creditPay(request);
System.out.println(response);
}
@Test
void settleRepay() {
ArcOrderDeliverySettleRepayRequest request = new ArcOrderDeliverySettleRepayRequest();
request.setChannelNo("0000");
request.setAppNo("10");
request.setSerialNo(UUID.randomUUID().toString().replace("-", ""));
request.setTransDate("2024-03-20");
request.setTransTradeTime("2024-01-02 09:11:53");
ArcBaseResponse response = arcOrderDeliveryService.settleRepay(request);
System.out.println(response);
}
}