From 6d451494073276a7fa2b38f07c40d16f5c09af68 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期六, 15 二月 2025 17:49:20 +0800 Subject: [PATCH] 撤回流程的补充 --- src/test/java/com/gs/xky/XkyApplicationTests.java | 51 +++++++++++++++++++++------------------------------ 1 files changed, 21 insertions(+), 30 deletions(-) diff --git a/src/test/java/com/gs/xky/XkyApplicationTests.java b/src/test/java/com/gs/xky/XkyApplicationTests.java index a127cb1..83d8dec 100644 --- a/src/test/java/com/gs/xky/XkyApplicationTests.java +++ b/src/test/java/com/gs/xky/XkyApplicationTests.java @@ -1,9 +1,13 @@ package com.gs.xky; -import com.alibaba.fastjson.JSON; -import com.gs.xky.config.*; -import com.gs.xky.dto.XkyEntity; +import com.alibaba.fastjson2.JSON; +import com.gs.xky.config.ApiResponse; +import com.gs.xky.config.BodyParam; +import com.gs.xky.config.DataAcquisitionConfiguration; +import com.gs.xky.config.XkyCommonParam; +import com.gs.xky.dto.XkyDetail; import com.gs.xky.service.ApiService; +import com.gs.xky.service.XkyService; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; @@ -15,45 +19,32 @@ @Autowired + private XkyService xkyService; + + @Autowired private ApiService apiService; @Test void contextLoads() throws IOException { - long currentTimeMillis = System.currentTimeMillis(); + xkyService.GetSaveDetail(); + } - ApiCommonParam apiParam = new ApiCommonParam(); - apiParam.setAppKey(DataAcquisitionConfiguration.TEST_APP_KEY);//鍙戞惡瀹簯鎻愪緵鐨刟ppKey - apiParam.setVersion("1.0");//鎺ュ彛鐗堟湰 - apiParam.setOperateCompanyCode(DataAcquisitionConfiguration.TEST_COMPANY_CODE);//鎿嶄綔鑰呮墍灞炲叕鍙哥紪鐮� - apiParam.setOwnerCompanyCode(DataAcquisitionConfiguration.TEST_COMPANY_CODE);//鏁版嵁鎵�灞炲叕鍙哥紪鐮�,闈為泦鍥㈠叕鍙搁粯璁よ祴鍊间负鎿嶄綔鍏徃 - apiParam.setTimestamps(currentTimeMillis / 1000);//褰撳墠鏃堕棿瀵瑰簲鐨勬椂闂存埑锛堢鏁帮級 - - String appSecret = DataAcquisitionConfiguration.TEST_APP_SECRET;//鎼哄浜戞彁渚涚殑appSecret - - String sign = SignUtils.buildCurrentSign(JSON.toJSONString(apiParam), appSecret); - apiParam.setSign(sign); - - - // 璁$畻浜斿垎閽熷墠鐨勬椂闂存埑 - long startDate = currentTimeMillis - (65 * 60 * 1000); // 5 鍒嗛挓 = 5 * 60 * 1000 姣 + @Test + void cs() throws IOException { + XkyCommonParam param = XkyCommonParam.GetInit(); // 鍒涘缓 BodyParam 瀵硅薄骞惰祴鍊� BodyParam bodyParam = new BodyParam(); - bodyParam.setStartDate(startDate); - bodyParam.setEndDate(currentTimeMillis); - bodyParam.setErpCode("Z106"); - bodyParam.setStatus(new int[]{1}); - bodyParam.setLogisticsStatus(2); - XkyCommonParam param = new XkyCommonParam(); - param.setCommonParam(apiParam); + bodyParam.setErpCode(DataAcquisitionConfiguration.TEST_ERP_CODE); + bodyParam.setDeliveryNo("22250212VVWU"); + param.setBody(bodyParam); + ApiResponse<XkyDetail> noList = apiService.sendListRequest(param, XkyDetail.class, "https://openapi.xiekeyun.com/delivery/getDetail.json"); - ApiResponse<XkyEntity> xkyEntityApiResponse = apiService.sendListRequest(param, XkyEntity.class, "https://openapi.xiekeyun.com/delivery/getNoList.json"); - - System.out.println(JSON.toJSONString(xkyEntityApiResponse)); + System.out.println(JSON.toJSONString(noList.getData())); } -} +} \ No newline at end of file -- Gitblit v1.9.3