From 7784c446b0acae5fe55b5cd494ab22b0aa8b454a Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期二, 15 七月 2025 08:37:45 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java
index 8ca6eff..4c21f9d 100644
--- a/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java
@@ -86,6 +86,7 @@
         Object process2 = null;
         String memo = order.getMemo();
         String remark = "";
+        boolean success = false;
         log.info("璁㈠崟寮�濮嬩笂鎶�:{}", JSON.toJSONString(order));
         try {
             switch (order.getDocType$().toString()) {
@@ -96,6 +97,7 @@
                     if (!Cools.isEmpty(response) && response.isSuccess()) {
                         log.info("閿�鍞彂璐esponse:{}", response);
                         step = 10;
+                        success = true;
                     } else {
                         remark = response.getMessage() + "--" + response.getErrorStack().substring(0, 100);
                     }
@@ -107,6 +109,7 @@
                     if (!Cools.isEmpty(response) && response.isSuccess()) {
                         log.info("閿�鍞彂璐esponse:{}", response);
                         step = 10;
+                        success = true;
                     } else {
                         remark = response.getMessage() + "--" + response.getErrorStack().substring(0, 100);
                     }
@@ -118,6 +121,7 @@
                     if (!Cools.isEmpty(response) && response.isSuccess()) {
                         log.info("杞簱-鍏ュ簱response:{}", response);
                         step = 10;
+                        success = true;
                     } else {
                         remark = response.getMessage() + "--" + response.getErrorStack().substring(0, 100);
                     }
@@ -147,6 +151,7 @@
                         if (!Cools.isEmpty(response) && response.isSuccess()) {
                             log.info("杞簱-鍑哄簱2response:{}", response);
                             step = 10;
+                            success = true;
                         } else {
                             remark = response.getMessage() + "--" + response.getErrorStack().substring(0, 100);
                         }
@@ -169,6 +174,7 @@
                             if (!Cools.isEmpty(response) && response.isSuccess()) {
                                 log.info("杞簱-鍑哄簱2response:{}", response);
                                 step = 10;
+                                success = true;
                             } else {
                                 remark = response.getMessage() + "--" + response.getErrorStack().substring(0, 100);
                             }
@@ -182,6 +188,7 @@
                     if (!Cools.isEmpty(response) && response.isSuccess()) {
                         log.info("闆嗗洟鍐呴儴璋冩嫧response:{}", response);
                         step = 10;
+                        success = true;
                     } else {
                         remark = response.getMessage() + "--" + response.getErrorStack().substring(0, 100);
                     }
@@ -204,7 +211,7 @@
             e.printStackTrace();
             throw new CoolException("璋冪敤鎺ュ彛鎶ラ敊锛岃鑱旂郴绠$悊鍛�");
         } finally {
-            reportApiLog(order, process1, process2, response, order.getDocType$(), nyncIp, saveRefDelivery);
+            reportApiLog(order, process1, process2, response, order.getDocType$(), nyncIp, saveRefDelivery, success);
         }
 
     }
@@ -581,13 +588,12 @@
     }
 
 
-    private Boolean reportApiLog(Order order, Object process1, Object process2, Object response, String docType, String url, String path) {
+    private Boolean reportApiLog(Order order, Object process1, Object process2, Object response, String docType, String url, String path, Boolean success) {
         HashMap<String, Object> request = new HashMap<>();
         request.put("order", order);
         request.put("process1", process1);
         request.put("process2", process2);
 
-        boolean success = false;
         apiLogService.save(
                 docType,
                 url + path,

--
Gitblit v1.9.1