diff options
| author | shizhendong <[email protected]> | 2023-06-07 18:07:22 +0800 |
|---|---|---|
| committer | shizhendong <[email protected]> | 2023-06-07 18:07:22 +0800 |
| commit | 9eac28011b3fc5e5e34dbbd19653173baed06f3c (patch) | |
| tree | 6ad24210ea47a8782e7379343488cf71f0d7722a | |
| parent | 52872a120634c35614c3b1a2d49330369b2fe2a5 (diff) | |
| parent | 81f76b880039d05c854cdcd6dc6463840181621a (diff) | |
Merge remote-tracking branch 'origin/dev-3.6' into dev-3.7rel-23.04.03
| -rw-r--r-- | nz-admin/src/main/java/com/nis/modules/dashboard/service/impl/VisualChartServiceImpl.java | 6 | ||||
| -rw-r--r-- | nz-admin/src/main/java/com/nis/modules/dashboard/service/impl/VisualServiceImpl.java | 6 |
2 files changed, 4 insertions, 8 deletions
diff --git a/nz-admin/src/main/java/com/nis/modules/dashboard/service/impl/VisualChartServiceImpl.java b/nz-admin/src/main/java/com/nis/modules/dashboard/service/impl/VisualChartServiceImpl.java index 2d4a7787..fec4aec5 100644 --- a/nz-admin/src/main/java/com/nis/modules/dashboard/service/impl/VisualChartServiceImpl.java +++ b/nz-admin/src/main/java/com/nis/modules/dashboard/service/impl/VisualChartServiceImpl.java @@ -674,8 +674,7 @@ public class VisualChartServiceImpl extends ServiceImpl<VisualChartDao, VisualCh Integer syncDashboardLink = syncChartDashboard.getLink(); // copy Properties - VisualChart saveChart = new VisualChart(); - BeanUtil.copyProperties(tmplChartForSync, saveChart); + VisualChart saveChart = JSONUtil.toBean(JSONUtil.toJsonStr(tmplChartForSync), VisualChart.class); saveChart.setId(null); saveChart.setDashboardId(syncDashboardId); @@ -699,8 +698,7 @@ public class VisualChartServiceImpl extends ServiceImpl<VisualChartDao, VisualCh if (Tool.CollUtil.isNotEmpty(saveChart.getElements())) { List<VisualChartElement> saveElementList = Tool.ListUtil.list(true); for (VisualChartElement element : saveChart.getElements()) { - VisualChartElement saveElement = new VisualChartElement(); - BeanUtil.copyProperties(element, saveElement); + VisualChartElement saveElement = JSONUtil.toBean(JSONUtil.toJsonStr(element), VisualChartElement.class); saveElement.setId(null); saveElement.setExpression(Tool.NzExpressionUtil.renderExpression(element.getExpression(), linkObject)); diff --git a/nz-admin/src/main/java/com/nis/modules/dashboard/service/impl/VisualServiceImpl.java b/nz-admin/src/main/java/com/nis/modules/dashboard/service/impl/VisualServiceImpl.java index a17cd235..2ff9a370 100644 --- a/nz-admin/src/main/java/com/nis/modules/dashboard/service/impl/VisualServiceImpl.java +++ b/nz-admin/src/main/java/com/nis/modules/dashboard/service/impl/VisualServiceImpl.java @@ -703,8 +703,7 @@ public class VisualServiceImpl implements VisualService { } // update dashboard param & tmplid - VisualDashboard updateDashboardObject = new VisualDashboard(); - BeanUtil.copyProperties(syncDashboard, updateDashboardObject); + VisualDashboard updateDashboardObject = JSONUtil.toBean(JSONUtil.toJsonStr(syncDashboard), VisualDashboard.class); updateDashboardObject.setParam(Tool.NzExpressionUtil.renderExpression(templateDashboardParam.toString(), linkObject)); updateDashboardObject.setTmplId(templateDashboardId); @@ -718,8 +717,7 @@ public class VisualServiceImpl implements VisualService { List<VisualChartElement> saveChartElementList = Tool.ListUtil.list(true); Map<Integer, Integer> groupIdMapping = new HashMap<>(); for (VisualChart tempChart : templateDashboardCharts) { - VisualChart saveChart = new VisualChart(); - BeanUtil.copyProperties(tempChart, saveChart); + VisualChart saveChart = JSONUtil.toBean(JSONUtil.toJsonStr(tempChart), VisualChart.class); saveChart.setId(null); saveChart.setDashboardId(syncDashboardId); |
