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);
@ -786,7 +788,7 @@ public class DataEaseModel {
if ((StrKit.isBlank(value.trim()))) {
record.set(colName, null);
} else if (colName.contains("数值") ) {
} else if (colName.contains("数值")) {
//去掉非数字
record.set(colName, value.trim().replaceAll("[^\\d.]", ""));
} else if (isInteger(value)) {
@ -879,10 +881,10 @@ public class DataEaseModel {
public String getCityNameByAreaName(String areaName) {
String sql = "select id,parent_id from t_dm_area where area_name=?";
Record record= Db.findFirst(sql, areaName);
if(record==null) return null;
Record record = Db.findFirst(sql, areaName);
if (record == null) return null;
String parent_id = record.getStr("parent_id");
if(parent_id==null) return null;
if (parent_id == null) return null;
return getAreaById(parent_id).getStr("area_name");
}
}

@ -155,9 +155,7 @@ 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
long pid = motherRecord.getLong("pid"); //隶属文件夹
@ -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