| | |
| | | private BiDashboardMapper dashboardMapper; |
| | | |
| | | @Resource |
| | | private BiDataSourceConfigMapper dataSourceConfigMapper; |
| | | private BiDataSourceConfigMapper biDataSourceConfigMapper; |
| | | |
| | | @Override |
| | | public Long create(BiChartConfigDO config) { |
| | |
| | | } |
| | | |
| | | @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()); |
| | | } |
| | |
| | | } |
| | | // 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()); |
| | | } |