Merge pull request #13546 from dataease/pr@dev-v2@fix_panel

fix(仪表板): 修复数值下拉出现科学计数的问题
This commit is contained in:
dataeaseShu 2024-11-26 10:07:37 +08:00 committed by GitHub
commit 94e6a698dc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -885,6 +885,10 @@ public class DatasetDataManage {
for (int i = 0; i < fields.size(); i++) {
String val = ele[i];
DatasetTableFieldDTO field = fields.get(i);
if (field.getDeType() == 3 && StringUtils.containsIgnoreCase(val, "E")) {
BigDecimal bigDecimal = new BigDecimal(val);
val = String.format("%.8f", bigDecimal);
}
if (desensitizationList.containsKey(field.getDataeaseName())) {
String str = ChartDataBuild.desensitizationValue(desensitizationList.get(field.getDataeaseName()), val);
map.put(field.getId() + "", str);