fix(数据大屏、仪表板): 修复仪表板数据大屏整体资源复制后复制的图表不展示问题

This commit is contained in:
wangjiahao
2025-06-10 10:07:44 +08:00
committed by 王嘉豪
parent ce0471bbca
commit 8a7ba4b495
2 changed files with 3 additions and 2 deletions

View File

@@ -165,7 +165,7 @@ public class DataVisualizationServer implements DataVisualizationApi {
@Override
public DataVisualizationVO findCopyResource(Long dvId, String busiFlag) {
DataVisualizationVO result = Objects.requireNonNull(CommonBeanFactory.proxy(this.getClass())).findById(new DataVisualizationBaseRequest(dvId, busiFlag, CommonConstants.RESOURCE_TABLE.SNAPSHOT));
DataVisualizationVO result = Objects.requireNonNull(CommonBeanFactory.proxy(this.getClass())).findById(new DataVisualizationBaseRequest(dvId, busiFlag, CommonConstants.RESOURCE_TABLE.SNAPSHOT,DataVisualizationConstants.QUERY_SOURCE.MAIN_EDIT));
if (result != null && result.getPid() == -1) {
return result;
} else {

View File

@@ -64,10 +64,11 @@ public class DataVisualizationBaseRequest extends DataVisualizationVO {
//数据来源 core 主表 snapshot 镜像表
private String resourceTable = "core";
public DataVisualizationBaseRequest(Long id,String busiFlag,String resource) {
public DataVisualizationBaseRequest(Long id,String busiFlag,String resource,String source) {
this.busiFlag = busiFlag;
this.resourceTable = resource;
super.setId(id);
this.setSource(source);
}
public DataVisualizationBaseRequest(Long id,String busiFlag) {