mirror of
https://github.com/dataease/dataease.git
synced 2025-02-25 03:52:59 +08:00
fix(仪表板): 修复数值下拉出现科学计数的问题
This commit is contained in:
parent
0b537a4fc8
commit
b27b4133d1
@ -615,6 +615,12 @@ public class DatasetDataManage {
|
|||||||
if (ObjectUtils.isNotEmpty(dataList)) {
|
if (ObjectUtils.isNotEmpty(dataList)) {
|
||||||
List<String> tmpData = dataList.stream().map(ele -> (ObjectUtils.isNotEmpty(ele) && ele.length > 0) ? ele[0] : null).collect(Collectors.toList());
|
List<String> tmpData = dataList.stream().map(ele -> (ObjectUtils.isNotEmpty(ele) && ele.length > 0) ? ele[0] : null).collect(Collectors.toList());
|
||||||
if (!CollectionUtils.isEmpty(tmpData)) {
|
if (!CollectionUtils.isEmpty(tmpData)) {
|
||||||
|
String val = tmpData.get(0);
|
||||||
|
if (field.getDeType() == 3 && StringUtils.containsIgnoreCase(val, "E")) {
|
||||||
|
BigDecimal bigDecimal = new BigDecimal(val);
|
||||||
|
val = String.format("%.8f", bigDecimal);
|
||||||
|
tmpData.set(0, val);
|
||||||
|
}
|
||||||
if (desensitizationList.keySet().contains(field.getDataeaseName())) {
|
if (desensitizationList.keySet().contains(field.getDataeaseName())) {
|
||||||
for (int i = 0; i < tmpData.size(); i++) {
|
for (int i = 0; i < tmpData.size(); i++) {
|
||||||
previewData.add(ChartDataBuild.desensitizationValue(desensitizationList.get(field.getDataeaseName()), tmpData.get(i)));
|
previewData.add(ChartDataBuild.desensitizationValue(desensitizationList.get(field.getDataeaseName()), tmpData.get(i)));
|
||||||
|
Loading…
Reference in New Issue
Block a user