提交 361b9480 编写于 作者: zhouweidong's avatar zhouweidong

外部接口更新日志只输出用户已设置的实体对象属性

上级 2e37b5da
...@@ -9,6 +9,23 @@ import org.springframework.util.StringUtils; ...@@ -9,6 +9,23 @@ import org.springframework.util.StringUtils;
public class BootWebFluxClient extends WebFluxClient { public class BootWebFluxClient extends WebFluxClient {
@Override
protected String getParamString(Object objValue) {
if(ObjectUtils.isEmpty(objValue)) {
return null;
}
if(objValue instanceof IEntity){
objValue = ((IEntity)objValue).any();
}
try {
return OUTMAPPER.writeValueAsString(objValue);
} catch (Throwable ex) {
return ex.getMessage();
}
}
@Override @Override
protected Object getBodyContent(Object objValue, String strContentType) throws JsonProcessingException { protected Object getBodyContent(Object objValue, String strContentType) throws JsonProcessingException {
if(ObjectUtils.isEmpty(objValue)) { if(ObjectUtils.isEmpty(objValue)) {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册