.
This commit is contained in:
@@ -373,21 +373,11 @@ public class MetaKit {
|
||||
MetaService metaService = getMetaService(name, token);
|
||||
|
||||
Kv<String, MetaTable> tables = getMetaTables(metaService, true);
|
||||
List<String> exports = metaService.getExports();
|
||||
List<Map<String,String>> exports = metaService.getExports();
|
||||
|
||||
Kv kv = Kv.of();
|
||||
//从 meta-table 中得到字段label
|
||||
exports.forEach(x -> {
|
||||
try {
|
||||
String[] arr = x.split("[.]");
|
||||
MetaTable table = tables.get(arr[0]);
|
||||
|
||||
Optional<Field> any = table.getItems().stream().filter(y -> y.getName().equals(arr[1])).findAny();
|
||||
Field field = any.get();
|
||||
kv.put(x, field.getLabel());
|
||||
} catch (Exception e) {
|
||||
new IllegalArgumentException(String.format("字段信息处理异常:[%s]", x), e);
|
||||
}
|
||||
kv.put(x.get("col"), x.get("lable"));
|
||||
});
|
||||
return kv;
|
||||
}
|
||||
@@ -476,7 +466,7 @@ public class MetaKit {
|
||||
String alias = col.split("[.]")[0];
|
||||
return alias;
|
||||
}),
|
||||
metaService.getExports().stream().map(x -> x.split("[.]")[0]),
|
||||
metaService.getExports().stream().map(x -> x.get("col").split("[.]")[0]),
|
||||
metaService.getShows().stream().map(x -> x.get("col").split("[.]")[0])/*, todo: xxx
|
||||
metaService.getEdits().stream().map(x -> x.split("[.]")[0])*/
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user