liu
2026-10-26 dddc473c582e983674913163dd4e93f840effbdb
yudao-module-bi/src/main/java/cn/iocoder/yudao/module/bi/service/config/BiChartConfigServiceImpl.java
@@ -44,7 +44,7 @@
    private BiDashboardMapper dashboardMapper;
    @Resource
    private BiDataSourceConfigMapper dataSourceConfigMapper;
    private BiDataSourceConfigMapper biDataSourceConfigMapper;
    @Override
    public Long create(BiChartConfigDO config) {
@@ -70,10 +70,11 @@
    }
    @Override
    public PageResult<BiChartConfigDO> getPage(Long dashboardId, Integer pageNo, Integer pageSize) {
    public PageResult<BiChartConfigDO> getPage(Long dashboardId, String name, Integer pageNo, Integer pageSize) {
        IPage<BiChartConfigDO> page = mapper.selectPage(new Page<>(pageNo, pageSize),
                new LambdaQueryWrapperX<BiChartConfigDO>()
                        .eqIfPresent(BiChartConfigDO::getDashboardId, dashboardId)
                        .likeIfPresent(BiChartConfigDO::getName, name)
                        .orderByAsc(BiChartConfigDO::getSort));
        return new PageResult<>(page.getRecords(), page.getTotal());
    }
@@ -103,7 +104,7 @@
                }
                // 2.2 解析数据源
                BiDataSourceConfigDO dataSource = StrUtil.isBlank(item.getDataSourceName()) ? null
                        : dataSourceConfigMapper.selectByName(item.getDataSourceName());
                        : biDataSourceConfigMapper.selectByName(item.getDataSourceName());
                if (dataSource == null) {
                    throw exception(ErrorCodeConstants.BI_CHART_CONFIG_IMPORT_DATA_SOURCE_NOT_EXISTS, item.getDataSourceName());
                }