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;