@@ -168,22 +168,22 @@ public DataVisualizationVO findById(DataVisualizationBaseRequest request) {
168
168
String busiFlag = request .getBusiFlag ();
169
169
String resourceTable = request .getResourceTable ();
170
170
// 如果是编辑查询 则进行镜像检查
171
- if (CommonConstants .RESOURCE_TABLE .SNAPSHOT .equals (resourceTable )){
171
+ if (CommonConstants .RESOURCE_TABLE .SNAPSHOT .equals (resourceTable )) {
172
172
QueryWrapper <SnapshotDataVisualizationInfo > queryWrapper = new QueryWrapper <>();
173
173
queryWrapper .eq ("id" , dvId );
174
- if (!snapshotMapper .exists (queryWrapper )){
174
+ if (!snapshotMapper .exists (queryWrapper )) {
175
175
coreVisualizationManage .dvSnapshotRecover (dvId );
176
176
}
177
177
}
178
- DataVisualizationVO result = extDataVisualizationMapper .findDvInfo (dvId , busiFlag ,resourceTable );
178
+ DataVisualizationVO result = extDataVisualizationMapper .findDvInfo (dvId , busiFlag , resourceTable );
179
179
if (result != null ) {
180
180
// get creator
181
181
String userName = coreUserManage .getUserName (Long .valueOf (result .getCreateBy ()));
182
182
if (StringUtils .isNotBlank (userName )) {
183
183
result .setCreatorName (userName );
184
184
}
185
185
//获取图表信息
186
- List <ChartViewDTO > chartViewDTOS = chartViewManege .listBySceneId (dvId ,resourceTable );
186
+ List <ChartViewDTO > chartViewDTOS = chartViewManege .listBySceneId (dvId , resourceTable );
187
187
if (!CollectionUtils .isEmpty (chartViewDTOS )) {
188
188
Map <Long , ChartViewDTO > viewInfo = chartViewDTOS .stream ().collect (Collectors .toMap (ChartViewDTO ::getId , chartView -> chartView ));
189
189
result .setCanvasViewInfo (viewInfo );
@@ -514,7 +514,8 @@ public void updateCanvas(DataVisualizationBaseRequest request) {
514
514
coreVisualizationManage .move (request );
515
515
}
516
516
}
517
- visualizationInfo .setStatus (CommonConstants .DV_STATUS .SAVED_UNPUBLISHED );
517
+ // 新建保存状态不对问题
518
+ visualizationInfo .setStatus (request .getStatus () != null ? request .getStatus () : CommonConstants .DV_STATUS .SAVED_UNPUBLISHED );
518
519
coreVisualizationManage .innerEdit (visualizationInfo );
519
520
//保存图表信息
520
521
chartDataManage .saveChartViewFromVisualization (request .getComponentData (), dvId , request .getCanvasViewInfo ());
@@ -535,10 +536,10 @@ public void updatePublishStatus(DataVisualizationBaseRequest request) {
535
536
visualizationInfo .setName (request .getName ());
536
537
visualizationInfo .setStatus (request .getStatus ());
537
538
coreVisualizationManage .innerEdit (visualizationInfo );
538
- if (CommonConstants .DV_STATUS .PUBLISHED == request .getStatus ()){
539
+ if (CommonConstants .DV_STATUS .PUBLISHED == request .getStatus ()) {
539
540
coreVisualizationManage .removeDvCore (dvId );
540
541
coreVisualizationManage .dvRestore (dvId );
541
- chartViewManege .publishThreshold (dvId ,request .getActiveViewIds ());
542
+ chartViewManege .publishThreshold (dvId , request .getActiveViewIds ());
542
543
}
543
544
}
544
545
@@ -670,8 +671,8 @@ public String copy(DataVisualizationBaseRequest request) {
670
671
newDv .setPid (request .getPid ());
671
672
newDv .setCreateTime (System .currentTimeMillis ());
672
673
// 复制图表 chart_view
673
- extDataVisualizationMapper .viewCopyWithDv (sourceDvId , newDvId , copyId ,CommonConstants .RESOURCE_TABLE .CORE );
674
- extDataVisualizationMapper .viewCopyWithDv (sourceDvId , newDvId , copyId ,CommonConstants .RESOURCE_TABLE .SNAPSHOT );
674
+ extDataVisualizationMapper .viewCopyWithDv (sourceDvId , newDvId , copyId , CommonConstants .RESOURCE_TABLE .CORE );
675
+ extDataVisualizationMapper .viewCopyWithDv (sourceDvId , newDvId , copyId , CommonConstants .RESOURCE_TABLE .SNAPSHOT );
675
676
List <CoreChartView > viewList = extDataVisualizationMapper .findViewInfoByCopyId (copyId );
676
677
if (!CollectionUtils .isEmpty (viewList )) {
677
678
String componentData = newDv .getComponentData ();
0 commit comments