4 Commits

Author SHA1 Message Date
木鱼和尚
cae7cf5c62 Merge 94a3da57f3 into 37673c82da 2025-06-23 17:31:44 +08:00
lysgithub0302
94a3da57f3 (fix)(webapp)Fix the issue where two '%%' are displayed in the percentage presentation
0 —>0%  but 0.9112->91.12%%
2025-06-16 18:14:23 +08:00
lysgithub0302
ac31870890 (fix)(headless) Metric search will retrieve the metrics of other semantic models 2025-06-16 18:05:43 +08:00
lysgithub0302
bd9bc6b40f (fix)(headless)Dimensional search will retrieve the dimensions of other semantic models 2025-06-16 18:00:56 +08:00
3 changed files with 17 additions and 9 deletions

View File

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

View File

@@ -109,9 +109,14 @@ public class MetricRepositoryImpl implements MetricRepository {
}
if (StringUtils.isNotBlank(metricFilter.getKey())) {
String key = metricFilter.getKey();
queryWrapper.lambda().like(MetricDO::getName, key).or().like(MetricDO::getBizName, key)
.or().like(MetricDO::getDescription, key).or().like(MetricDO::getAlias, key)
.or().like(MetricDO::getCreatedBy, key);
queryWrapper.lambda()
.and(wrapper -> wrapper
.like(MetricDO::getName, key)
.or().like(MetricDO::getBizName, key)
.or().like(MetricDO::getDescription, key)
.or().like(MetricDO::getAlias, key)
.or().like(MetricDO::getCreatedBy, key)
);
}
return metricDOMapper.selectList(queryWrapper);

View File

@@ -43,8 +43,8 @@ const Table: React.FC<Props> = ({ data, size, loading, question, onApplyAuth })
{`${
value
? formatByDataFormatType(value, dataFormatType, dataFormat)
: 0
}%`}
: '0%'
}`}
</div>
);
}