From f0b34fa2f8229901e757ca8722229be466e2d911 Mon Sep 17 00:00:00 2001 From: mediabot-pt <295750538+mediabot-pt@users.noreply.github.com> Date: Wed, 1 Jul 2026 01:02:02 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20submit=20=E6=8E=A5=E5=8F=A3=20confi?= =?UTF-8?q?g/content=20=E5=AD=97=E6=AE=B5=E5=BC=BA=E5=88=B6=E8=A6=81?= =?UTF-8?q?=E6=B1=82=E5=AD=97=E7=AC=A6=E4=B8=B2=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/par/api/controller/AccessResultController.java | 8 +------- .../java/com/par/api/controller/ConfigController.java | 9 +-------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/par-api/src/main/java/com/par/api/controller/AccessResultController.java b/par-api/src/main/java/com/par/api/controller/AccessResultController.java index 7c460c7..67a3167 100644 --- a/par-api/src/main/java/com/par/api/controller/AccessResultController.java +++ b/par-api/src/main/java/com/par/api/controller/AccessResultController.java @@ -37,7 +37,7 @@ public class AccessResultController { String configVersion = (String) payload.get("configVersion"); String contentType = (String) payload.getOrDefault("contentType", "html"); - String content = toStringValue(payload.get("content")); + String content = (String) payload.get("content"); String url = (String) payload.get("url"); Integer statusCode = payload.get("statusCode") instanceof Integer i ? i : null; Integer responseTimeMs = payload.get("responseTimeMs") instanceof Integer i ? i : null; @@ -133,10 +133,4 @@ public class AccessResultController { int affected = accessResultService.batchValidateUrl(siteId, url, isValid); return ApiResponse.success(Map.of("affected", affected)); } - - private String toStringValue(Object obj) { - if (obj == null) return null; - if (obj instanceof String s) return s; - try { return new com.fasterxml.jackson.databind.ObjectMapper().writeValueAsString(obj); } catch (Exception e) { return null; } - } } diff --git a/par-api/src/main/java/com/par/api/controller/ConfigController.java b/par-api/src/main/java/com/par/api/controller/ConfigController.java index c66e51f..a7e3b23 100644 --- a/par-api/src/main/java/com/par/api/controller/ConfigController.java +++ b/par-api/src/main/java/com/par/api/controller/ConfigController.java @@ -25,7 +25,6 @@ public class ConfigController { private final ConfigService configService; private final CachedStorageService storageService; - private static final com.fasterxml.jackson.databind.ObjectMapper objectMapper = new com.fasterxml.jackson.databind.ObjectMapper(); public ConfigController(ConfigService configService, CachedStorageService storageService) { this.configService = configService; @@ -128,7 +127,7 @@ public class ConfigController { HttpServletRequest request) { String version = (String) payload.get("version"); - String configJson = toStringValue(payload.get("config")); + String configJson = (String) payload.get("config"); String schemaVersion = (String) payload.get("schemaVersion"); if (version == null || configJson == null) { @@ -140,10 +139,4 @@ public class ConfigController { SiteConfig config = configService.submitConfig(siteId, version, configJson, schemaVersion, submitterId); return ApiResponse.success(configService.toDTO(config)); } - - private String toStringValue(Object obj) { - if (obj == null) return null; - if (obj instanceof String s) return s; - try { return objectMapper.writeValueAsString(obj); } catch (Exception e) { return null; } - } }