fix: 修复新建大屏并保存未发布-设置外部参数-未展示可关联的图表问题

This commit is contained in:
wangjiahao
2025-04-07 23:11:23 +08:00
committed by 王嘉豪
parent 399414f399
commit 02e5194ace
2 changed files with 13 additions and 13 deletions

View File

@@ -440,19 +440,19 @@
</resultMap>
<select id="getVisualizationViewDetails" resultMap="ViewDetailsMap">
SELECT core_chart_view.id,
core_chart_view.title,
core_chart_view.scene_id,
core_chart_view.table_id,
core_chart_view.`type`,
core_chart_view.render,
core_chart_view.scene_id as `visualization_id`, core_dataset_table_field.id AS `field_id`, core_dataset_table_field.origin_name,
SELECT ccv.id,
ccv.title,
ccv.scene_id,
ccv.table_id,
ccv.`type`,
ccv.render,
ccv.scene_id as `visualization_id`, core_dataset_table_field.id AS `field_id`, core_dataset_table_field.origin_name,
core_dataset_table_field.`name` AS `field_name`, core_dataset_table_field.type AS `field_type`, core_dataset_table_field.de_type
FROM core_chart_view
FROM snapshot_core_chart_view ccv
LEFT JOIN core_dataset_table_field
ON core_chart_view.table_id = core_dataset_table_field.dataset_group_id
WHERE core_chart_view.scene_id = #{dvId}
AND core_chart_view.id IS NOT NULL and core_chart_view.`type` != 'VQuery'
ON ccv.table_id = core_dataset_table_field.dataset_group_id
WHERE ccv.scene_id = #{dvId}
AND ccv.id IS NOT NULL and ccv.`type` != 'VQuery'
</select>
<select id="queryReportFilter" resultType="io.dataease.api.visualization.vo.VisualizationReportFilterVO">

View File

@@ -220,8 +220,8 @@
SELECT DISTINCT
ccv.id as chartId,ccv.title as chartName,ccv.type as chartType
FROM
core_chart_view ccv
INNER JOIN data_visualization_info dvi ON ccv.scene_id = dvi.id
snapshot_core_chart_view ccv
INNER JOIN snapshot_data_visualization_info dvi ON ccv.scene_id = dvi.id
WHERE
ccv.table_id = #{dataset_group_id}
AND ccv.type != 'VQuery'