diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/aspect/DimValueAspect.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/aspect/DimValueAspect.java index d02f81602..8dc868884 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/aspect/DimValueAspect.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/aspect/DimValueAspect.java @@ -124,7 +124,10 @@ public class DimValueAspect { sql = SqlReplaceHelper.replaceValue(sql, filedNameToValueMap); log.debug("correctorSql after replacing:{}", sql); querySqlReq.setSql(sql); - // querySqlReq.getSqlInfo().setQuerySQL(sql); + if (StringUtils.isEmpty(querySqlReq.getSqlInfo().getParsedS2SQL()) + && StringUtils.isEmpty(querySqlReq.getSqlInfo().getCorrectedS2SQL())) { + querySqlReq.getSqlInfo().setQuerySQL(sql); + } Map> techNameToBizName = getTechNameToBizName(dimensions); SemanticQueryResp queryResultWithColumns = (SemanticQueryResp) joinPoint.proceed();