forked from github/dataease
fix: 修复字段描述不展示的问题
This commit is contained in:
parent
b6190f19c9
commit
6b3142e5e7
@ -107,7 +107,11 @@ public class DatasetDataManage {
|
|||||||
}
|
}
|
||||||
logger.info("calcite data table field sql: " + datasourceRequest.getQuery());
|
logger.info("calcite data table field sql: " + datasourceRequest.getQuery());
|
||||||
// 获取数据源表的原始字段
|
// 获取数据源表的原始字段
|
||||||
tableFields = (List<TableField>) calciteProvider.fetchResultField(datasourceRequest).get("fields");
|
if (StringUtils.equalsIgnoreCase(type, DatasetTableType.DB)) {
|
||||||
|
tableFields = calciteProvider.fetchTableField(datasourceRequest);
|
||||||
|
} else {
|
||||||
|
tableFields = (List<TableField>) calciteProvider.fetchResultField(datasourceRequest).get("fields");
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
// excel,api
|
// excel,api
|
||||||
CoreDatasource coreDatasource = engineManage.getDeEngine();
|
CoreDatasource coreDatasource = engineManage.getDeEngine();
|
||||||
@ -119,7 +123,7 @@ public class DatasetDataManage {
|
|||||||
datasourceRequest.setDsList(Map.of(datasourceSchemaDTO.getId(), datasourceSchemaDTO));
|
datasourceRequest.setDsList(Map.of(datasourceSchemaDTO.getId(), datasourceSchemaDTO));
|
||||||
datasourceRequest.setQuery(TableUtils.tableName2Sql(datasourceSchemaDTO, tableInfoDTO.getTable()) + " LIMIT 0 OFFSET 0");
|
datasourceRequest.setQuery(TableUtils.tableName2Sql(datasourceSchemaDTO, tableInfoDTO.getTable()) + " LIMIT 0 OFFSET 0");
|
||||||
logger.info("calcite data table field sql: " + datasourceRequest.getQuery());
|
logger.info("calcite data table field sql: " + datasourceRequest.getQuery());
|
||||||
tableFields = (List<TableField>) calciteProvider.fetchResultField(datasourceRequest).get("fields");
|
tableFields = calciteProvider.fetchTableField(datasourceRequest);
|
||||||
}
|
}
|
||||||
return transFields(tableFields, true);
|
return transFields(tableFields, true);
|
||||||
}
|
}
|
||||||
@ -136,6 +140,7 @@ public class DatasetDataManage {
|
|||||||
dto.setDeType(deType);
|
dto.setDeType(deType);
|
||||||
dto.setGroupType(FieldUtils.transDeType2DQ(deType));
|
dto.setGroupType(FieldUtils.transDeType2DQ(deType));
|
||||||
dto.setExtField(0);
|
dto.setExtField(0);
|
||||||
|
dto.setDescription(StringUtils.isNotEmpty(ele.getName()) ? ele.getName() : null);
|
||||||
return dto;
|
return dto;
|
||||||
}).collect(Collectors.toList());
|
}).collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user