perf(X-Pack): 完善 SAML2 对接签名过程

This commit is contained in:
fit2cloud-chenyw
2025-09-28 16:46:20 +08:00
committed by fit2cloud-chenyw
parent a85df0513f
commit c0ce1ca428
9 changed files with 49 additions and 8 deletions

View File

@@ -3,6 +3,7 @@ package io.dataease.result;
import io.dataease.i18n.I18n;
import io.dataease.i18n.Translator;
import io.dataease.utils.JsonUtil;
import org.apache.commons.lang3.ObjectUtils;
import org.springframework.core.MethodParameter;
import org.springframework.http.MediaType;
import org.springframework.http.converter.HttpMessageConverter;
@@ -32,6 +33,10 @@ public class ResultResponseBodyAdvice implements ResponseBodyAdvice<Object> {
o = translate(o);
}
if (ObjectUtils.isNotEmpty(mediaType) && MediaType.APPLICATION_XML_VALUE.equals(mediaType.toString())) {
return o;
}
if (!(o instanceof ResultMessage)) {
ResultMessage resultMessage = ResultMessage.success(o);
if (o instanceof String) {