数据字典
This commit is contained in:
+17
-6
@@ -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);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user