From 8cdb7fdc1d213dc1c96bf776ec43d4c566cc63a4 Mon Sep 17 00:00:00 2001 From: zhaoguangwei Date: Mon, 12 Aug 2019 16:35:00 +0800 Subject: [PATCH] modify the JsonResponseAdvice for json; --- .../main/java/com/jd/blockchain/ump/web/JsonResponseAdvice.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/manager/ump-web/src/main/java/com/jd/blockchain/ump/web/JsonResponseAdvice.java b/source/manager/ump-web/src/main/java/com/jd/blockchain/ump/web/JsonResponseAdvice.java index 822aee64..9c9505e1 100644 --- a/source/manager/ump-web/src/main/java/com/jd/blockchain/ump/web/JsonResponseAdvice.java +++ b/source/manager/ump-web/src/main/java/com/jd/blockchain/ump/web/JsonResponseAdvice.java @@ -1,5 +1,7 @@ package com.jd.blockchain.ump.web; +import com.jd.blockchain.ump.controller.RetrievalController; +import com.jd.blockchain.ump.controller.TaskRetrievalController; import com.jd.blockchain.ump.model.config.LedgerConfig; import com.jd.blockchain.ump.model.web.WebResponse; import org.springframework.core.MethodParameter; @@ -20,6 +22,11 @@ public class JsonResponseAdvice implements ResponseBodyAdvice { if (MappingJackson2HttpMessageConverter.class == converterType && (returnType.getContainingClass().getName().startsWith("com.jd.blockchain.ump") || returnType.getDeclaringClass().getName().startsWith("com.jd.blockchain.ump"))) { + + if (returnType.getContainingClass() == RetrievalController.class || returnType.getContainingClass() == TaskRetrievalController.class) { + return false; + } + return true; } return false;