From 24de9067a69b6f2d7aaeb2bacd925d995b9120c2 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期四, 05 二月 2026 16:08:29 +0800
Subject: [PATCH] #

---
 zy-acs-manager/src/main/java/com/zy/acs/manager/common/interceptor/IntegrationRecordAdvice.java |   25 +++++++++++--------------
 1 files changed, 11 insertions(+), 14 deletions(-)

diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/common/interceptor/IntegrationRecordAdvice.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/common/interceptor/IntegrationRecordAdvice.java
index ab4da06..2603534 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/common/interceptor/IntegrationRecordAdvice.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/common/interceptor/IntegrationRecordAdvice.java
@@ -97,7 +97,7 @@
 
         IntegrationRecord record = new IntegrationRecord(
                 String.valueOf(snowflakeIdWorker.nextId()).substring(3),    // 缂栧彿
-                context.getNamespaceType().name(),    // 鍚嶇О绌洪棿
+                context.getNamespaceType().desc,    // 鍚嶇О绌洪棿
                 payload.getUri(),    // 鎺ュ彛鍦板潃
                 request.getHeader(HEADER_APP_KEY),    // 骞冲彴瀵嗛挜
                 context.getNamespaceType().caller,    // 璋冪敤鏂规爣璇�
@@ -119,27 +119,24 @@
         return record;
     }
 
-    private void applyResult(IntegrationRecord record, Object body, Exception failure) {
+    private void applyResult(IntegrationRecord record, Object responseBody, Exception failure) {
         if (failure != null) {
-            record.setResult(0);
-            record.setErr(failure.getMessage());
+            record.setErr("Request failed: " + failure.getMessage());
             return;
         }
-        if (!(body instanceof R)) {
-            record.setResult(null);
-            record.setErr(null);
+        if (!(responseBody instanceof R)) {
+            record.setErr("Invalid response body structure. Expected: { code, msg, data }.");
             return;
         }
-        R response = (R) body;
-        Integer code = parseInteger(response.get("code"));
+        R r = (R) responseBody;
+        Integer code = parseInteger(r.get("code"));
         if (code == null) {
-            record.setResult(null);
-            record.setErr(null);
+            record.setErr("Missing or invalid response field: code.");
             return;
         }
-        boolean success = code == 200;
-        record.setResult(success ? 1 : 0);
-        record.setErr(success ? null : String.valueOf(response.get("msg")));
+        if (code == 200) {
+            record.setResult(1);
+        }
     }
 
     private Integer parseInteger(Object codeObj) {

--
Gitblit v1.9.1