数据字典判空

This commit is contained in:
zhn
2022-04-15 16:43:31 +08:00
parent 8ccc7d7f40
commit 1c655c20ca
@@ -92,9 +92,10 @@ public class DictAspect {
((IPage) ((Result) result).getResult()).setRecords(items); ((IPage) ((Result) result).getResult()).setRecords(items);
}else if(((Result) result).getResult() instanceof List){ }else if(((Result) result).getResult() instanceof List){
String cut = ((Result) result).getCut(); String cut = ((Result) result).getCut();
//返回结果中只处理实体对象的不处理map //返回结果中只处理实体对象的不处理其他类型
if(((List) ((Result) result).getResult()).size() != 0){
String name = ((ArrayList) ((Result) result).getResult()).get(0).getClass().getName(); String name = ((ArrayList) ((Result) result).getResult()).get(0).getClass().getName();
if(!"java.util.LinkedHashMap".equals(name) && !"java.util.HashMap".equals(name)){ if(!"java.util.LinkedHashMap".equals(name) && !"java.util.HashMap".equals(name) && !"java.lang.String".equals(name)){
List<JSONObject> items = new ArrayList<>(); List<JSONObject> items = new ArrayList<>();
for (Object record : (List)((Result) result).getResult()) { for (Object record : (List)((Result) result).getResult()) {
JSONObject item = getJsonObject(record,cut); JSONObject item = getJsonObject(record,cut);
@@ -103,6 +104,9 @@ public class DictAspect {
((Result) result).setResult(items); ((Result) result).setResult(items);
} }
} }
}
} }
} }