From 4992e4e60b73a87c3781aabd9367e11e3eaa370e Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期四, 05 二月 2026 16:00:16 +0800
Subject: [PATCH] #
---
zy-acs-manager/src/main/java/com/zy/acs/manager/common/interceptor/IntegrationRecordAdvice.java | 23 ++++++++++-------------
1 files changed, 10 insertions(+), 13 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..cc07b4f 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
@@ -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