Merge pull request #12972 from dataease/pr@dev@fixExportdata

fix: 修复格式化数据出错
This commit is contained in:
taojinlong 2024-10-29 15:27:27 +08:00 committed by GitHub
commit 149de32bcd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1194,7 +1194,12 @@ public class ChartDataBuild {
if (chartViewFieldDTO.getDeType() == 0 || chartViewFieldDTO.getDeType() == 1 || chartViewFieldDTO.getDeType() == 5) {
d.put(fields.get(i).getDataeaseName(), StringUtils.isEmpty(ele[i]) ? "" : ele[i]);
} else if (chartViewFieldDTO.getDeType() == 2 || chartViewFieldDTO.getDeType() == 3) {
try {
d.put(fields.get(i).getDataeaseName(), StringUtils.isEmpty(ele[i]) ? null : new BigDecimal(ele[i]).setScale(8, RoundingMode.HALF_UP));
} catch (NumberFormatException e) {
d.put(fields.get(i).getDataeaseName(), StringUtils.isEmpty(ele[i]) ? "" : ele[i]);
}
}
}
tableRow.add(d);