From 6e1ef40380781e2f1dd2e6d36bcd6394359922b0 Mon Sep 17 00:00:00 2001 From: jade Date: Wed, 22 Jul 2026 09:51:27 +0900 Subject: [PATCH] fix: use Map instead of JSON string for fallback returns in ToolScaffolder and SearchHrService to resolve serialization and IDE warnings --- .../java/io/shinhanlife/dap/common/util/ToolScaffolder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/ToolScaffolder.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/ToolScaffolder.java index 0064583..216d119 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/ToolScaffolder.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/util/ToolScaffolder.java @@ -221,10 +221,10 @@ public class ToolScaffolder { req, Object.class ); - return resTransfer.getBody() != null ? resTransfer.getBody() : "{\"status\":\"SUCCESS\"}"; + return resTransfer.getBody() != null ? resTransfer.getBody() : java.util.Map.of("status", "SUCCESS"); } catch (Exception e) { log.error("[MCI Tool] 연동 중 오류 발생: {}", e.getMessage(), e); - return "{\"status\":\"ERROR\", \"message\":\"" + e.getMessage() + "\"}"; + return java.util.Map.of("status", "ERROR", "message", e.getMessage() != null ? e.getMessage() : "Unknown error"); } } }