fix(仪表板): 修复数值下拉出现科学计数的问题

This commit is contained in:
junjun 2024-11-26 09:53:17 +08:00
parent c37cfe1511
commit 1707c50f51

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);