处理重新查询失败问题,对于重新查询的逻辑,避免querySQL的替换 (#2354)

This commit is contained in:
iridescentpeo
2025-08-05 17:41:54 +08:00
committed by GitHub
parent 91e4b51ef8
commit 42bf355839

View File

@@ -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<String, Map<String, String>> techNameToBizName = getTechNameToBizName(dimensions);
SemanticQueryResp queryResultWithColumns = (SemanticQueryResp) joinPoint.proceed();