main
黄海 7 months ago
parent 947aec87a9
commit 4448992196

@ -47,7 +47,7 @@ public class DataEaseController extends Controller {
/** /**
* *
* *
* @param city_name * @param city_name
*/ */
@Before({GET.class}) @Before({GET.class})
@EmptyInterface({"city_name"}) @EmptyInterface({"city_name"})
@ -72,6 +72,10 @@ public class DataEaseController extends Controller {
redirect(publish_url + BaseApplication.PropKit.get("dataEase.ShiZhou_url") + "?attachParams=" + base64Str); redirect(publish_url + BaseApplication.PropKit.get("dataEase.ShiZhou_url") + "?attachParams=" + base64Str);
} }
/**
* 使
* @param city_name
*/
@Before({GET.class}) @Before({GET.class})
@EmptyInterface({"city_name"}) @EmptyInterface({"city_name"})
public void routeV2(String city_name) { public void routeV2(String city_name) {
@ -92,25 +96,6 @@ public class DataEaseController extends Controller {
redirect(publish_url + "/#/de-link/" + shareUrl + "?attachParams=" + base64Str); redirect(publish_url + "/#/de-link/" + shareUrl + "?attachParams=" + base64Str);
} }
/**
* OpenResty
*
* @param city_name
*/
@Before({POST.class})
@EmptyInterface({"city_name"})
public void updateCityArea(String city_name) {
//大屏名称
String dataVisualizationNameCity = BaseApplication.PropKit.get("dataEase.dataVisualizationNameCity");
//先更新一下数据表
int res = dm.updateCityArea(dataVisualizationNameCity, city_name);
if (res == -1) {
renderJson(CommonUtil.returnMessageJson(false, dataVisualizationNameCity + "名称的大屏不唯一,无法完成更新操作!"));
return;
}
renderJson(CommonUtil.returnMessageJson(true, "更新成功!"));
}
/** /**
* *
@ -375,8 +360,6 @@ public class DataEaseController extends Controller {
String area_code = rm.getAreaCode(identity_id, person_id); String area_code = rm.getAreaCode(identity_id, person_id);
//根据区域码,获取区域名称 //根据区域码,获取区域名称
String area_name = rm.getAreaName(area_code); String area_name = rm.getAreaName(area_code);
//父亲的区域名称
String parent_area_name = rm.getParentAreaName(area_name);
List<Record> list = dm.getDataSetContent(id, identity_id, area_name); List<Record> list = dm.getDataSetContent(id, identity_id, area_name);
renderJson(CommonUtil.renderJsonForLayUI(list)); renderJson(CommonUtil.renderJsonForLayUI(list));
@ -698,5 +681,4 @@ public class DataEaseController extends Controller {
kv.set("message", "上传成功"); kv.set("message", "上传成功");
renderJson(kv); renderJson(kv);
} }
} }

@ -671,7 +671,16 @@ public class DataEaseModel {
Record record = Db.findById("t_dp_dataset", "id", id); Record record = Db.findById("t_dp_dataset", "id", id);
String tableName = record.getStr("table_name"); String tableName = record.getStr("table_name");
String sql = "delete from `" + tableName + "` where `上级行政区划`=?"; String sql = "select max(id) as id from " + tableName;
Record r = Db.use(DB_NAME).findFirst(sql);
int start = 0;
if (r == null) {
start = 1;
} else {
start = r.getInt("id") + 1;
}
sql = "delete from `" + tableName + "` where `上级行政区划`=?";
Db.use(DB_NAME).update(sql, area_name); Db.use(DB_NAME).update(sql, area_name);
List<Record> list = new ArrayList<>(); List<Record> list = new ArrayList<>();
@ -686,7 +695,7 @@ public class DataEaseModel {
if (value == null || value.equals("")) value = null; if (value == null || value.equals("")) value = null;
record.set(key.toString(), value); record.set(key.toString(), value);
} }
record.set("id", i + 1); record.set("id", ++start);
list.add(record); list.add(record);
} }
Db.use(DB_NAME).batchSave(tableName, list, 100); Db.use(DB_NAME).batchSave(tableName, list, 100);

Loading…
Cancel
Save