diff --git a/src/main/java/com/dsideal/base/DataEase/Util/CopyBigScreen.java b/src/main/java/com/dsideal/base/DataEase/Util/CopyBigScreen.java index 72e47f82..cc39518b 100644 --- a/src/main/java/com/dsideal/base/DataEase/Util/CopyBigScreen.java +++ b/src/main/java/com/dsideal/base/DataEase/Util/CopyBigScreen.java @@ -230,15 +230,15 @@ public class CopyBigScreen { //清理掉旧的数据 clearScreen(dataVisualizationNameCity); -// //拷贝省级大屏 -// copyProvinceScreen(dataVisualizationProvince); -// //拷贝市州级大屏 -// copyCityScreen(dataVisualizationNameCity); -// //更新复制出的省级大屏的链接路由 -// Record motherRecord = getVisualizationByName(dataVisualizationProvince + "【拷贝】"); -// long motherId = motherRecord.getLong("id");//母屏ID -// String sql = "update visualization_link_jump_info set content=replace(content,'/dsBase/dataease/route?city_name=','/dsBase/dataease/routeV2?city_name=') where link_jump_id in (select id from visualization_link_jump where source_dv_id=?)"; -// Db.use(DB_NAME).update(sql, motherId); + //拷贝省级大屏 + copyProvinceScreen(dataVisualizationProvince); + //拷贝市州级大屏 + copyCityScreen(dataVisualizationNameCity); + //更新复制出的省级大屏的链接路由 + Record motherRecord = getVisualizationByName(dataVisualizationProvince + "【拷贝】"); + long motherId = motherRecord.getLong("id");//母屏ID + String sql = "update visualization_link_jump_info set content=replace(content,'/dsBase/dataease/route?city_name=','/dsBase/dataease/routeV2?city_name=') where link_jump_id in (select id from visualization_link_jump where source_dv_id=?)"; + Db.use(DB_NAME).update(sql, motherId); // 下面代码调试期使用 // sql = "update visualization_link_jump_info set content=replace(content,'10.10.14.14','10.10.21.20') where link_jump_id in (select id from visualization_link_jump where source_dv_id=?)"; // Db.use(DB_NAME).update(sql,motherId); diff --git a/src/main/java/com/dsideal/base/DataEase/Util/DeleteBigScreen.java b/src/main/java/com/dsideal/base/DataEase/Util/DeleteBigScreen.java new file mode 100644 index 00000000..9681f767 --- /dev/null +++ b/src/main/java/com/dsideal/base/DataEase/Util/DeleteBigScreen.java @@ -0,0 +1,23 @@ +package com.dsideal.base.DataEase.Util; + +import com.dsideal.base.Tools.Util.LocalMysqlConnectUtil; + +import static com.dsideal.base.DataEase.Util.CopyBigScreen.clearScreen; + +public class DeleteBigScreen { + + public static void main(String[] args) throws InterruptedException { + //连接本地数据库系统 + LocalMysqlConnectUtil.Init(); + //获取省级大屏名称 + String dataVisualizationProvince = LocalMysqlConnectUtil.PropKit.get("dataEase.dataVisualizationProvince"); + //清理掉旧的数据 + clearScreen(dataVisualizationProvince); + //获取市州级大屏名称 + String dataVisualizationNameCity = LocalMysqlConnectUtil.PropKit.get("dataEase.dataVisualizationNameCity"); + //清理掉旧的数据 + clearScreen(dataVisualizationNameCity); + + System.out.println("恭喜,所有操作成功完成~~~"); + } +}