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

This commit is contained in:
iridescentpeo
2025-08-03 15:52:46 +08:00
parent c75233e37f
commit bbe7a079f2

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();