数据字典

This commit is contained in:
zhn
2022-04-14 17:50:33 +08:00
parent 23ed92b7c7
commit 2c4bd9543b
@@ -84,6 +84,22 @@ public class DictAspect {
if (((Result) result).getResult() instanceof IPage) { if (((Result) result).getResult() instanceof IPage) {
List<JSONObject> items = new ArrayList<>(); List<JSONObject> items = new ArrayList<>();
for (Object record : ((IPage) ((Result) result).getResult()).getRecords()) { for (Object record : ((IPage) ((Result) result).getResult()).getRecords()) {
JSONObject item = getJsonObject(record);
items.add(item);
}
((IPage) ((Result) result).getResult()).setRecords(items);
}else if(((Result) result).getResult() instanceof List){
List<JSONObject> items = new ArrayList<>();
for (Object record : (List)((Result) result).getResult()) {
JSONObject item = getJsonObject(record);
items.add(item);
}
((Result) result).setResult(items);
}
}
}
private JSONObject getJsonObject(Object record) {
ObjectMapper mapper = new ObjectMapper(); ObjectMapper mapper = new ObjectMapper();
String json = "{}"; String json = "{}";
try { try {
@@ -116,12 +132,7 @@ public class DictAspect {
item.put(field.getName(), aDate.format(new Date((Long) item.get(field.getName())))); item.put(field.getName(), aDate.format(new Date((Long) item.get(field.getName()))));
} }
} }
items.add(item); return item;
}
((IPage) ((Result) result).getResult()).setRecords(items);
}
}
} }
/** /**