From 721bd249ecfda100ed275c9e9688fdf72adafd4a Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期三, 20 八月 2025 15:09:40 +0800 Subject: [PATCH] 条码接口测试 --- src/test/java/com/gs/xiaomi/XiaomiApplicationTests.java | 35 +++++++++++++++++++++++++++++++---- 1 files changed, 31 insertions(+), 4 deletions(-) diff --git a/src/test/java/com/gs/xiaomi/XiaomiApplicationTests.java b/src/test/java/com/gs/xiaomi/XiaomiApplicationTests.java index 81ed733..b7a66c5 100644 --- a/src/test/java/com/gs/xiaomi/XiaomiApplicationTests.java +++ b/src/test/java/com/gs/xiaomi/XiaomiApplicationTests.java @@ -1,5 +1,8 @@ package com.gs.xiaomi; +import cn.hutool.crypto.digest.DigestUtil; +import com.gs.xiaomi.dto.BCS101Request; +import com.gs.xiaomi.service.BCS101ApiService; import com.gs.xiaomi.service.XM104Service; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; @@ -11,6 +14,9 @@ @Autowired private XM104Service xm104Service; + @Autowired + private BCS101ApiService bcs101ApiService; + @Test void contextLoads() throws Exception { xm104Service.getDb(); @@ -18,10 +24,31 @@ @Test void test() { - String str = ",,"; - String[] parts = str.split(","); - for (String part : parts) { - System.out.println(part); +// String str = ",,"; +// String[] parts = str.split(","); +// for (String part : parts) { +// System.out.println(part); +// } + System.out.println(DigestUtil.md5Hex("VDATA.XM104/177301/c5Kl}xN&i(").toUpperCase()); + } + + @Test + void testBCS101ApiService() throws Exception { + // 鍒涘缓娴嬭瘯璇锋眰鍙傛暟 + BCS101Request request = new BCS101Request(); + request.setSupplierId("100071"); + request.setDocNo("9311991542"); + request.setDocType("ASNGR"); + request.setPageNo(1); + request.setPageSize(1000); + + try { + // 璋冪敤BCS101 API鏈嶅姟 + String response = bcs101ApiService.getBCS101Data(request); + System.out.println("BCS101 API Response: " + response); + } catch (Exception e) { + System.out.println("BCS101 API璋冪敤寮傚父: " + e.getMessage()); + e.printStackTrace(); } } } -- Gitblit v1.9.3