@ -155,9 +155,7 @@ public class CopyBigScreen {
* @param dataVisualizationNameCity
* @param dataVisualizationNameCity
* /
* /
public static void copyCityScreen ( String dataVisualizationNameCity ) throws InterruptedException {
public static void copyCityScreen ( String dataVisualizationNameCity ) throws InterruptedException {
//清理掉旧的数据
//母屏信息
clearScreen ( dataVisualizationNameCity ) ;
//母屏信息
Record motherRecord = getVisualizationByName ( dataVisualizationNameCity ) ;
Record motherRecord = getVisualizationByName ( dataVisualizationNameCity ) ;
long motherId = motherRecord . getLong ( "id" ) ; //母屏ID
long motherId = motherRecord . getLong ( "id" ) ; //母屏ID
long pid = motherRecord . getLong ( "pid" ) ; //隶属文件夹
long pid = motherRecord . getLong ( "pid" ) ; //隶属文件夹
@ -249,8 +247,7 @@ public class CopyBigScreen {
* @param dataVisualizationProvince 省 级 大 屏 的 名 称
* @param dataVisualizationProvince 省 级 大 屏 的 名 称
* /
* /
public static void copyProvinceScreen ( String dataVisualizationProvince ) throws InterruptedException {
public static void copyProvinceScreen ( String dataVisualizationProvince ) throws InterruptedException {
//清理掉旧的数据
clearScreen ( dataVisualizationProvince ) ;
//母屏信息
//母屏信息
Record motherRecord = getVisualizationByName ( dataVisualizationProvince ) ;
Record motherRecord = getVisualizationByName ( dataVisualizationProvince ) ;
long motherId = motherRecord . getLong ( "id" ) ; //母屏ID
long motherId = motherRecord . getLong ( "id" ) ; //母屏ID
@ -292,17 +289,22 @@ public class CopyBigScreen {
LocalMysqlConnectUtil . Init ( ) ;
LocalMysqlConnectUtil . Init ( ) ;
//获取省级大屏名称
//获取省级大屏名称
String dataVisualizationProvince = LocalMysqlConnectUtil . PropKit . get ( "dataEase.dataVisualizationProvince" ) ;
String dataVisualizationProvince = LocalMysqlConnectUtil . PropKit . get ( "dataEase.dataVisualizationProvince" ) ;
//清理掉旧的数据
clearScreen ( dataVisualizationProvince ) ;
//获取市州级大屏名称
//获取市州级大屏名称
String dataVisualizationNameCity = LocalMysqlConnectUtil . PropKit . get ( "dataEase.dataVisualizationNameCity" ) ;
String dataVisualizationNameCity = LocalMysqlConnectUtil . PropKit . get ( "dataEase.dataVisualizationNameCity" ) ;
//清理掉旧的数据
clearScreen ( dataVisualizationNameCity ) ;
//拷贝省级大屏
//拷贝省级大屏
copyProvinceScreen ( dataVisualizationProvince ) ;
// copyProvinceScreen(dataVisualizationProvince);
//拷贝市州级大屏
// //拷贝市州级大屏
copyCityScreen ( dataVisualizationNameCity ) ;
// copyCityScreen(dataVisualizationNameCity);
//更新复制出的省级大屏的链接路由
// //更新复制出的省级大屏的链接路由
Record motherRecord = getVisualizationByName ( dataVisualizationProvince + "【黄海】" ) ;
// Record motherRecord = getVisualizationByName(dataVisualizationProvince + "【黄海】");
long motherId = motherRecord . getLong ( "id" ) ; //母屏ID
// 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=?)" ;
// 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 ) ;
// Db.use(DB_NAME).update(sql, motherId);
System . out . println ( "恭喜,所有操作成功完成~~~" ) ;
// System.out.println("恭喜,所有操作成功完成~~~");
}
}
}
}