main
黄海 7 months ago
parent 9d043a20a4
commit 04566447a5

@ -683,8 +683,10 @@ public class DataEaseModel {
for (Object key : jsonObject.keySet()) {
Object value = jsonObject.get(key);
if (value.equals("null")) value = null;
if (value == null || value.equals("")) value = null;
record.set(key.toString(), value);
}
record.set("id", i + 1);
list.add(record);
}
Db.use(DB_NAME).batchSave(tableName, list, 100);

@ -155,8 +155,6 @@ public class CopyBigScreen {
* @param dataVisualizationNameCity
*/
public static void copyCityScreen(String dataVisualizationNameCity) throws InterruptedException {
//清理掉旧的数据
clearScreen(dataVisualizationNameCity);
//母屏信息
Record motherRecord = getVisualizationByName(dataVisualizationNameCity);
long motherId = motherRecord.getLong("id");//母屏ID
@ -249,8 +247,7 @@ public class CopyBigScreen {
* @param dataVisualizationProvince
*/
public static void copyProvinceScreen(String dataVisualizationProvince) throws InterruptedException {
//清理掉旧的数据
clearScreen(dataVisualizationProvince);
//母屏信息
Record motherRecord = getVisualizationByName(dataVisualizationProvince);
long motherId = motherRecord.getLong("id");//母屏ID
@ -292,17 +289,22 @@ public class CopyBigScreen {
LocalMysqlConnectUtil.Init();
//获取省级大屏名称
String dataVisualizationProvince = LocalMysqlConnectUtil.PropKit.get("dataEase.dataVisualizationProvince");
//清理掉旧的数据
clearScreen(dataVisualizationProvince);
//获取市州级大屏名称
String dataVisualizationNameCity = LocalMysqlConnectUtil.PropKit.get("dataEase.dataVisualizationNameCity");
//清理掉旧的数据
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);
System.out.println("恭喜,所有操作成功完成~~~");
// 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);
// System.out.println("恭喜,所有操作成功完成~~~");
}
}

Loading…
Cancel
Save