|
|
|
@ -54,18 +54,21 @@ public class SelectNoXzqh {
|
|
|
|
|
for (int identity_id : new int[]{2, 3}) {
|
|
|
|
|
List<Record> list = dm.getDataSetByIdentityId(identity_id);
|
|
|
|
|
//开始检查
|
|
|
|
|
int cnt = 0;
|
|
|
|
|
for (Record record : list) {
|
|
|
|
|
String tableName = record.getStr("table_name");
|
|
|
|
|
String dataSetName = record.getStr("dataset_name");
|
|
|
|
|
//这张表中存在行政区划的列名,就跳过,不处理
|
|
|
|
|
if (!dm.hasXzqhColumn(tableName)) {
|
|
|
|
|
if (dm.hasNoColumnName(tableName, "行政区划")) {
|
|
|
|
|
System.out.println((identity_id == 2 ? "【市州】" : "【县区】") + dataSetName + "表:" + tableName + "没有行政区划的列名,请手动添加");
|
|
|
|
|
cnt++;
|
|
|
|
|
dm.addColumn(tableName, "行政区划");
|
|
|
|
|
}
|
|
|
|
|
//这张表中存在上级行政区划的列名,就跳过,不处理
|
|
|
|
|
if (dm.hasNoColumnName(tableName, "上级行政区划")) {
|
|
|
|
|
System.out.println((identity_id == 2 ? "【市州】" : "【县区】") + dataSetName + "表:" + tableName + "没有行政区划的列名,请手动添加");
|
|
|
|
|
dm.addColumn(tableName, "上级行政区划");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
System.out.println((identity_id == 2 ? "【市州】" : "【县区】") + "数据集中,没有行政区划的表有" + cnt + "个");
|
|
|
|
|
System.out.println("===================================================================");
|
|
|
|
|
}
|
|
|
|
|
System.out.println("恭喜,所有数据处理完毕。");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|