From e299a7d6522ce0630ff12b9794918cb0a7106512 Mon Sep 17 00:00:00 2001 From: mxd <838425805@qq.com> Date: Sat, 12 Mar 2022 17:14:17 +0800 Subject: [PATCH] fix --- .../org/ssssssss/magicapi/swagger/entity/SwaggerProvider.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/magic-api-plugins/magic-api-plugin-swagger/src/main/java/org/ssssssss/magicapi/swagger/entity/SwaggerProvider.java b/magic-api-plugins/magic-api-plugin-swagger/src/main/java/org/ssssssss/magicapi/swagger/entity/SwaggerProvider.java index acf5debb..5ba1ee35 100644 --- a/magic-api-plugins/magic-api-plugin-swagger/src/main/java/org/ssssssss/magicapi/swagger/entity/SwaggerProvider.java +++ b/magic-api-plugins/magic-api-plugin-swagger/src/main/java/org/ssssssss/magicapi/swagger/entity/SwaggerProvider.java @@ -148,8 +148,8 @@ public class SwaggerProvider { } parameter.put("schema", schema); parameters.add(parameter); - } else { - Object object = JsonUtils.readValue(Objects.toString(info.getResponseBody(), BODY_EMPTY), Object.class); + } else if (StringUtils.isNotBlank(info.getRequestBody())) { + Object object = JsonUtils.readValue(info.getResponseBody(), Object.class); boolean isListOrMap = (object instanceof List || object instanceof Map); if (isListOrMap && BooleanLiteral.isTrue(object)) { parameters.add(SwaggerEntity.createParameter(false, VAR_NAME_REQUEST_BODY, VAR_NAME_REQUEST_BODY, object instanceof List ? VAR_NAME_REQUEST_BODY_VALUE_TYPE_ARRAY : VAR_NAME_REQUEST_BODY_VALUE_TYPE_OBJECT, null, object));