|
|
|
@ -99,7 +99,9 @@ public class CopyBigScreen {
|
|
|
|
|
Record motherShareRecord = Db.use(DataEaseModel.DB_NAME).findFirst(sql, motherId);
|
|
|
|
|
|
|
|
|
|
//按16个市州进行生成
|
|
|
|
|
for (String cityName : dm.getCityNameList()) {
|
|
|
|
|
List<String> list = dm.getCityNameList();
|
|
|
|
|
for (int i = 0; i < list.size(); i++) {
|
|
|
|
|
String cityName = list.get(i);
|
|
|
|
|
String screenName = dataVisualizationNameCity + cityName;//要拷贝出来的屏幕名称
|
|
|
|
|
//拷贝API
|
|
|
|
|
String url = urlPrefix + "/de2api/dataVisualization/copy";
|
|
|
|
@ -154,7 +156,7 @@ public class CopyBigScreen {
|
|
|
|
|
shareRecord.set("id", CommonUtil.getSnowId());
|
|
|
|
|
shareRecord.set("uuid", CommonUtil.randomString(8));//大小写字母和数字组合,长度为8
|
|
|
|
|
Db.use(DataEaseModel.DB_NAME).save("xpack_share", "id", shareRecord);
|
|
|
|
|
System.out.println(cityName + "修改完成");
|
|
|
|
|
System.out.println((i + 1) + "、" + cityName + "修改完成,共" + (list.size()) + "个。");
|
|
|
|
|
}
|
|
|
|
|
System.out.println("恭喜,所有操作成功完成!");
|
|
|
|
|
}
|
|
|
|
@ -205,11 +207,12 @@ public class CopyBigScreen {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取城市的共享链接
|
|
|
|
|
*
|
|
|
|
|
* @param dataVisualizationName
|
|
|
|
|
* @param cityName
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String getCityShare(String dataVisualizationName,String cityName){
|
|
|
|
|
public static String getCityShare(String dataVisualizationName, String cityName) {
|
|
|
|
|
String screenName = dataVisualizationName + cityName;
|
|
|
|
|
String sql = "select * from data_visualization_info where name =?";
|
|
|
|
|
Record record = Db.use(DataEaseModel.DB_NAME).findFirst(sql, screenName);
|
|
|
|
|