(fix)(headless)Dimensional search will retrieve the dimensions of other semantic models

This commit is contained in:
lysgithub0302
2025-06-16 18:00:56 +08:00
parent 0721df2e66
commit bd9bc6b40f

View File

@@ -83,10 +83,13 @@ public class DimensionRepositoryImpl implements DimensionRepository {
} }
if (StringUtils.isNotBlank(dimensionFilter.getKey())) { if (StringUtils.isNotBlank(dimensionFilter.getKey())) {
String key = dimensionFilter.getKey(); String key = dimensionFilter.getKey();
queryWrapper.lambda().like(DimensionDO::getName, key).or() queryWrapper.lambda()
.like(DimensionDO::getBizName, key).or().like(DimensionDO::getDescription, key) .and(wrapper -> wrapper
.or().like(DimensionDO::getAlias, key).or() .like(DimensionDO::getName, key).or()
.like(DimensionDO::getCreatedBy, key); .like(DimensionDO::getBizName, key).or().like(DimensionDO::getDescription, key)
.or().like(DimensionDO::getAlias, key).or()
.like(DimensionDO::getCreatedBy, key)
);
} }
return dimensionDOMapper.selectList(queryWrapper); return dimensionDOMapper.selectList(queryWrapper);