|
|
|
@ -110,47 +110,47 @@ public class SyncCityScreen {
|
|
|
|
|
//批量保存
|
|
|
|
|
Db.use(DataEaseModel.DB_NAME).batchSave("core_chart_view", writeList, 100);
|
|
|
|
|
|
|
|
|
|
// (3) 修改地图中城市
|
|
|
|
|
List<Record> list = dm.getMap(bigScreenId);
|
|
|
|
|
//core_chart_view表
|
|
|
|
|
for (Record record : list) {
|
|
|
|
|
long id = record.getLong("id");
|
|
|
|
|
JSONObject jo = JSONObject.fromObject(record.getStr("custom_attr"));
|
|
|
|
|
//获取城市编码
|
|
|
|
|
String area_code = dm.getCityCode(cityName);
|
|
|
|
|
//修改前
|
|
|
|
|
//System.out.println("修改前=" + jo.getJSONObject("map"));
|
|
|
|
|
|
|
|
|
|
//修改城市编码
|
|
|
|
|
jo.getJSONObject("map").put("id", area_code);
|
|
|
|
|
jo.getJSONObject("map").put("level", "city");
|
|
|
|
|
|
|
|
|
|
//System.out.println("修改后=" + jo.getJSONObject("map"));
|
|
|
|
|
//写到数据库
|
|
|
|
|
String jsonString = jo.toString();
|
|
|
|
|
Db.use(DataEaseModel.DB_NAME).update("update core_chart_view set custom_attr=? where id=?", jsonString, id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// (4) 发布共享链接
|
|
|
|
|
Record shareRecord = new Record().setColumns(motherShareRecord);
|
|
|
|
|
shareRecord.set("resource_id", bigScreenId);
|
|
|
|
|
shareRecord.set("id", getSnowId());
|
|
|
|
|
shareRecord.set("uuid", randomString(8));//大小写字母和数字组合,长度为8
|
|
|
|
|
Db.use(DataEaseModel.DB_NAME).save("xpack_share", "id", shareRecord);
|
|
|
|
|
|
|
|
|
|
// // (3) 修改地图中城市
|
|
|
|
|
// List<Record> list = dm.getMap(bigScreenId);
|
|
|
|
|
// //core_chart_view表
|
|
|
|
|
// for (Record record : list) {
|
|
|
|
|
// long id = record.getLong("id");
|
|
|
|
|
// JSONObject jo = JSONObject.fromObject(record.getStr("custom_attr"));
|
|
|
|
|
// //获取城市编码
|
|
|
|
|
// String area_code = dm.getCityCode(cityName);
|
|
|
|
|
// //修改前
|
|
|
|
|
// //System.out.println("修改前=" + jo.getJSONObject("map"));
|
|
|
|
|
//
|
|
|
|
|
// //修改城市编码
|
|
|
|
|
// jo.getJSONObject("map").put("id", area_code);
|
|
|
|
|
// jo.getJSONObject("map").put("level", "city");
|
|
|
|
|
//
|
|
|
|
|
// //System.out.println("修改后=" + jo.getJSONObject("map"));
|
|
|
|
|
// //写到数据库
|
|
|
|
|
// String jsonString = jo.toString();
|
|
|
|
|
// Db.use(DataEaseModel.DB_NAME).update("update core_chart_view set custom_attr=? where id=?", jsonString, id);
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// // (4) 发布共享链接
|
|
|
|
|
// Record shareRecord = new Record().setColumns(motherShareRecord);
|
|
|
|
|
// shareRecord.set("resource_id", bigScreenId);
|
|
|
|
|
// shareRecord.set("id", getSnowId());
|
|
|
|
|
// shareRecord.set("uuid", randomString(8));//大小写字母和数字组合,长度为8
|
|
|
|
|
// Db.use(DataEaseModel.DB_NAME).save("xpack_share", "id", shareRecord);
|
|
|
|
|
//
|
|
|
|
|
System.out.println("完成" + cityName + "的数据填充~");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//查询出每个城市的共享链接
|
|
|
|
|
for (String cityName : dm.getCityNameList()) {
|
|
|
|
|
String screenName = dataVisualizationName + cityName;
|
|
|
|
|
sql = "select * from data_visualization_info where name =?";
|
|
|
|
|
Record record = Db.use(DataEaseModel.DB_NAME).findFirst(sql, screenName);
|
|
|
|
|
long id = record.getLong("id");
|
|
|
|
|
sql = "select * from xpack_share where resource_id=?";
|
|
|
|
|
Record shareRecord = Db.use(DataEaseModel.DB_NAME).findFirst(sql, id);
|
|
|
|
|
System.out.println(cityName + "的共享链接:" + shareRecord.getStr("uuid"));
|
|
|
|
|
}
|
|
|
|
|
// //查询出每个城市的共享链接
|
|
|
|
|
// for (String cityName : dm.getCityNameList()) {
|
|
|
|
|
// String screenName = dataVisualizationName + cityName;
|
|
|
|
|
// sql = "select * from data_visualization_info where name =?";
|
|
|
|
|
// Record record = Db.use(DataEaseModel.DB_NAME).findFirst(sql, screenName);
|
|
|
|
|
// long id = record.getLong("id");
|
|
|
|
|
// sql = "select * from xpack_share where resource_id=?";
|
|
|
|
|
// Record shareRecord = Db.use(DataEaseModel.DB_NAME).findFirst(sql, id);
|
|
|
|
|
// System.out.println(cityName + "的共享链接:" + shareRecord.getStr("uuid"));
|
|
|
|
|
// }
|
|
|
|
|
System.out.println("生成完毕");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|