|
|
@@ -1203,12 +1203,12 @@ public class CadastreManageServiceImpl implements CadastreManageService {
|
|
|
));
|
|
|
|
|
|
Map<String, Object> allMdbTableFieldMap = MdbUtil.MdbTableContent(gdbPath + "/" + cadastreFile.getName(), talbleName, "", "", 1, 1000);
|
|
|
- List<Map<String, String>> theValueList = (List<Map<String, String>>) allMdbTableFieldMap.get("rows");
|
|
|
+ List<Map<String, Object>> theValueList = (List<Map<String, Object>>) allMdbTableFieldMap.get("rows");
|
|
|
List<Map<String, Object>> dbDataList = cadastreFileMapper.selectTableData("0", talbleName);
|
|
|
|
|
|
//这里进行遍历dbDataList,判断是否存在bsm字段,且bsm字段是否存在于theValueList中
|
|
|
Set<String> mdbBsmSet = theValueList.stream()
|
|
|
- .map(v -> v.get("bsm"))
|
|
|
+ .map(v -> v.get("bsm".toUpperCase(Locale.ROOT)))
|
|
|
.filter(bsm -> bsm != null)
|
|
|
.map(String::valueOf)
|
|
|
.collect(Collectors.toSet());
|