Commit 5adfb82a by guominglei

Merge remote-tracking branch 'origin/developer' into developer

parents 06cc2029 1cc5418f
...@@ -33,13 +33,13 @@ public class ResponseAdvice implements ResponseBodyAdvice { ...@@ -33,13 +33,13 @@ public class ResponseAdvice implements ResponseBodyAdvice {
*/ */
@Override @Override
public Object beforeBodyWrite(Object body, MethodParameter methodParameter, MediaType mediaType, Class aClass, ServerHttpRequest serverHttpRequest, ServerHttpResponse serverHttpResponse) { public Object beforeBodyWrite(Object body, MethodParameter methodParameter, MediaType mediaType, Class aClass, ServerHttpRequest serverHttpRequest, ServerHttpResponse serverHttpResponse) {
String simpleName = methodParameter.getParameterType().getSimpleName(); if(!(body instanceof ResponseResult)){
if ("ResponseResult".equals(simpleName)){ ResponseResult<Object> success = ResponseResult.ok(body);
return body; if(body instanceof String){
}else if("void".equals(simpleName)){ return JSON.toJSONString(success);
return JSON.toJSONString(ResponseResult.ok()); }
}else { return success;
return JSON.toJSONString(ResponseResult.ok(body));
} }
return body;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment