fix: 修复部分控制台错误

* fix: 修复跳转配置错误

* fix: 修复部分控制台错误
This commit is contained in:
王嘉豪
2025-08-26 17:50:18 +08:00
committed by GitHub
parent b0ca5c0f7d
commit 17f2ae098f
2 changed files with 10 additions and 4 deletions

View File

@@ -245,7 +245,9 @@ public class VisualizationLinkJumpManage {
qJump.id,
Expressions.asNumber(dvId).as("sourceDvId"),
qJump.linkJumpInfo,
Expressions.asBoolean(qJump.checked).as("checked")
Expressions.cases()
.when(qJump.checked.isNull()).then(false)
.otherwise(qJump.checked).as("checked")
))
.from(qChartView)
.leftJoin(qJump).on(qChartView.id.eq(qJump.sourceViewId).and(qJump.sourceDvId.eq(dvId)))
@@ -408,7 +410,9 @@ public class VisualizationLinkJumpManage {
qJump.id,
Expressions.asNumber(dvId).as("sourceDvId"),
qJump.linkJumpInfo,
qJump.checked
Expressions.cases()
.when(qJump.checked.isNull()).then(false)
.otherwise(qJump.checked).as("checked")
))
.from(qChartView)
.leftJoin(qJump).on(qChartView.id.eq(qJump.sourceViewId))
@@ -424,7 +428,9 @@ public class VisualizationLinkJumpManage {
qJump.id,
Expressions.asNumber(dvId).as("sourceDvId"),
qJump.linkJumpInfo,
qJump.checked
Expressions.cases()
.when(qJump.checked.isNull()).then(false)
.otherwise(qJump.checked).as("checked")
))
.from(qChartView)
.leftJoin(qJump).on(qChartView.id.eq(qJump.sourceViewId))

View File

@@ -222,7 +222,7 @@ public class VisualizationLinkJumpService implements VisualizationLinkJumpApi {
coreDatasetTableField.deType.as("deType")
)).from(coreChartView)
.leftJoin(coreDatasetTableField).on(coreChartView.tableId.eq(coreDatasetTableField.datasetGroupId))
.innerJoin(dataVisualizationInfo).on(coreChartView.sceneId.eq(Long.valueOf(dataVisualizationInfo.id.toString())))
.innerJoin(dataVisualizationInfo).on(coreChartView.sceneId.eq(dataVisualizationInfo.id))
.where(coreChartView.sceneId.eq(dvId))
.where(coreChartView.type.ne("VQuery"))
.where(coreChartView.tableId.isNotNull())