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