mirror of
https://github.com/dataease/dataease.git
synced 2026-05-15 05:22:13 +08:00
fix(数据大屏、仪表板): 优化外部参数关联数据集参数时,参数类型显示不正确问题
This commit is contained in:
@@ -13,6 +13,7 @@ import io.dataease.constant.CommonConstants;
|
||||
import io.dataease.dataset.dao.auto.entity.CoreDatasetTable;
|
||||
import io.dataease.dataset.dao.auto.mapper.CoreDatasetTableMapper;
|
||||
import io.dataease.constant.DeTypeConstants;
|
||||
import io.dataease.dataset.utils.FieldUtils;
|
||||
import io.dataease.extensions.view.dto.SqlVariableDetails;
|
||||
import io.dataease.utils.BeanUtils;
|
||||
import io.dataease.utils.JsonUtil;
|
||||
@@ -150,7 +151,7 @@ public class VisualizationOuterParamsService implements VisualizationOuterParams
|
||||
List<SqlVariableDetails> defaultsSqlVariableDetails = JsonUtil.parseList(sqlVarDetail, listTypeReference);
|
||||
defaultsSqlVariableDetails.forEach(sqlVariableDetails -> {
|
||||
String varFieldId = coreDatasetTable.getId() + "|DE|" + sqlVariableDetails.getVariableName();
|
||||
fields.add(new CoreDatasetTableFieldVO(varFieldId, sqlVariableDetails.getVariableName(), DeTypeConstants.DE_STRING));
|
||||
fields.add(new CoreDatasetTableFieldVO(varFieldId, sqlVariableDetails.getVariableName(), FieldUtils.transType2DeType(sqlVariableDetails.getType().get(0).contains("DATETIME") ? "DATETIME" : sqlVariableDetails.getType().get(0))));
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user