From 10d86aa74f50336a469385be2b2d14410438a234 Mon Sep 17 00:00:00 2001
From: tjx <t2856754968@163.com>
Date: 星期二, 24 六月 2025 18:22:44 +0800
Subject: [PATCH] 更改

---
 src/test/java/com/gs/xky/XkyApplicationTests.java |   32 +++++++++++++++++++-------------
 1 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/src/test/java/com/gs/xky/XkyApplicationTests.java b/src/test/java/com/gs/xky/XkyApplicationTests.java
index b56bdd9..7c2e4e0 100644
--- a/src/test/java/com/gs/xky/XkyApplicationTests.java
+++ b/src/test/java/com/gs/xky/XkyApplicationTests.java
@@ -7,6 +7,7 @@
 import com.gs.xky.config.XkyCommonParam;
 import com.gs.xky.dto.BarcodeDeliveryNo;
 import com.gs.xky.dto.XkyDetail;
+import com.gs.xky.dto.XkyEntity;
 import com.gs.xky.entity.MesInvItemArn;
 import com.gs.xky.service.*;
 import org.junit.jupiter.api.Test;
@@ -39,6 +40,8 @@
     private MesInvItemArnService invItemArnService;
     @Autowired
     private PurchaseService service;
+    @Autowired
+    private DingtalkInfoService dingtalkInfoService;
 
     @Test
     void contextLoads() throws IOException {
@@ -57,7 +60,7 @@
     @Test
     void cs() throws IOException {
 
-        String str = "22250510W8LC";
+        String str = "2225060624DY;";
 
 
         String[] split = str.split(";");
@@ -76,8 +79,16 @@
             ApiResponse<XkyDetail> detail = apiService.sendListRequest(param, XkyDetail.class, "https://openapi.xiekeyun.com/delivery/getDetail.json");
 
             XkyDetail deliveryNo = detail.getData();
+
+            if (deliveryNo == null) {
+                System.out.println("涓虹┖鐨勯�佽揣鍗曞彿" + s);
+                return;
+            }
+
             if ("6".equals(deliveryNo.getStatus()) || "0".equals(deliveryNo.getLogisticsStatus())) {
-//            remove(deliveryNo);
+                XkyEntity xkyEntity = new XkyEntity();
+                xkyEntity.setDeliveryNo(deliveryNo.getDeliveryNo());
+                xkyService.remove1(xkyEntity);
             } else if ("1".equals(deliveryNo.getStatus()) && ("2".equals(deliveryNo.getLogisticsStatus()) || "1".equals(deliveryNo.getLogisticsStatus()))) {
                 XkyDetail detail1 = deliveryNo;
                 deliveryNoticeService.saveDeliveryNotice(detail1);
@@ -87,16 +98,7 @@
                     deliveryNoticeService.callPdaReceiptBtn("閫佽揣鍗曠鏀禰BTNOK[PL017[" + deliveryNo.getDeliveryNo(), "");
                 }
             }
-//        List<LineList> collect = deliveryNo.getLineList().stream().filter(s -> "1".equals(s.getStatus())).collect(Collectors.toList());
-//        System.out.println(JSON.toJSONString(collect));
-//        deliveryNoticeService.saveDeliveryNotice(deliveryNo);
-//        List<BarcodeDeliveryNo> barcodeDeliveryNos = GetBarcodeInformation(deliveryNo.getDeliveryNo());
-//        barcodeInformationService.SaveBarcodeInformation(barcodeDeliveryNos, deliveryNo.getDeliveryNo());
-//
-//        deliveryNoticeService.callPdaReceiptBtn("閫佽揣鍗曠鏀禰BTNOK[PL017[" + deliveryNo.getDeliveryNo(), "");
         }
-
-
     }
 
     private List<BarcodeDeliveryNo> GetBarcodeInformation(String deliveryNo) throws IOException {
@@ -157,8 +159,12 @@
     }
 
     @Test
-    void cs3() throws IOException {
+    void cs3() throws Exception {
+//        dingtalkInfoService.sendMessage("CGJY20250412166");
 
-        service.syncPurchaseOrderDetails();
+//        XkyEntity xkyEntity = new XkyEntity();
+//        xkyEntity.setDeliveryNo("222505057541");
+//        xkyService.remove1(xkyEntity);
+
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3