|
|
@@ -1577,17 +1577,58 @@ public class CadastreManageServiceImpl implements CadastreManageService {
|
|
|
"spatial_ref_sys"
|
|
|
};
|
|
|
|
|
|
+ List<String> haveGeomTableList = Arrays.asList(
|
|
|
+ "CLKZD",
|
|
|
+ "XZQJX",
|
|
|
+ "ZJ",
|
|
|
+ "CJDCQ",
|
|
|
+ "SGSJ",
|
|
|
+ "DJDY",
|
|
|
+ "JZX",
|
|
|
+ "JZD",
|
|
|
+ "QMSYQ",
|
|
|
+ "JTSYQ",
|
|
|
+ "ZYQ",
|
|
|
+ "CDQ",
|
|
|
+ "BDCXXGLD",
|
|
|
+ "SZYBK",
|
|
|
+ "BCBK",
|
|
|
+ "SDBK",
|
|
|
+ "SLBK",
|
|
|
+ "CYBK",
|
|
|
+ "HDBK",
|
|
|
+ "HYBK",
|
|
|
+ "WJMHDBK",
|
|
|
+ "TMCLKCZYBK",
|
|
|
+ "YJJBNT",
|
|
|
+ "STBHHX",
|
|
|
+ "CZKFBJ",
|
|
|
+ "LSWHBH",
|
|
|
+ "QTGGGZ"
|
|
|
+ );
|
|
|
+
|
|
|
//获取库中表名
|
|
|
//List<String> allTableList = cadastreFileMapper.selectAllTable();
|
|
|
List<String> allTableList = cadastreFileMapper.selectAllTableNoView();
|
|
|
- allTableList.removeAll(Arrays.asList(arr));
|
|
|
+ //allTableList.removeAll(Arrays.asList(arr));
|
|
|
|
|
|
- // 对每个表名执行添加校验字段的操作
|
|
|
+ int i=0;
|
|
|
for (String tableName : allTableList) {
|
|
|
- System.out.println("正在处理表: " + tableName);
|
|
|
- cadastreFileMapper.addValidFlagColumn(tableName);
|
|
|
- System.out.println("正在处理表: " + tableName + " 完成");
|
|
|
+ if(haveGeomTableList.contains(tableName.toUpperCase(Locale.ROOT))){
|
|
|
+ System.out.println("正在处理表: " + tableName);
|
|
|
+ cadastreFileMapper.addValidFlagColumn(tableName);
|
|
|
+ cadastreFileMapper.addValidFlagColumnComment(tableName);
|
|
|
+ System.out.println(++i);
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
+ // 对每个表名执行添加校验字段的操作
|
|
|
+// for (String tableName : allTableList) {
|
|
|
+// System.out.println("正在处理表: " + tableName);
|
|
|
+// cadastreFileMapper.addValidFlagColumn(tableName);
|
|
|
+// cadastreFileMapper.addValidFlagColumnComment(tableName);
|
|
|
+// System.out.println("正在处理表: " + tableName + " 完成");
|
|
|
+// }
|
|
|
}
|
|
|
|
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
|