diff --git a/dsBase/src/main/java/com/dsideal/Base/MetaData/Controller/MetaDataController.java b/dsBase/src/main/java/com/dsideal/Base/MetaData/Controller/MetaDataController.java index 7bc0f522..6d65a7db 100644 --- a/dsBase/src/main/java/com/dsideal/Base/MetaData/Controller/MetaDataController.java +++ b/dsBase/src/main/java/com/dsideal/Base/MetaData/Controller/MetaDataController.java @@ -132,6 +132,7 @@ public class MetaDataController extends Controller { return; } + @SuppressWarnings("unchecked") HashMap>> dataMap = (HashMap>>) importResult.get("dataMap"); String checkMessage = ""; @@ -145,7 +146,9 @@ public class MetaDataController extends Controller { if (!checkResult.getBoolean("success")) { checkMessage += "sheet[" + table_name + "]存在问题:" + (checkResult.containsKey("message") ? checkResult.getString("message") : "") + ";"; } else { - dataList = (List>) checkResult.get("dataList"); + @SuppressWarnings("unchecked") + List> checkedDataList = (List>) checkResult.get("dataList"); + dataList = checkedDataList; dataMap.put(table_name, dataList); } }