Browse Source

技术等级 BUG 修尬

master
Rui_Li 9 months ago
parent
commit
1d857ad07f
  1. 4
      src/main/java/com/spring/ifs/utils/IfsConverterToMap.java

4
src/main/java/com/spring/ifs/utils/IfsConverterToMap.java

@ -46,16 +46,12 @@ public class IfsConverterToMap {
//区分数据的类型
if (objValue instanceof Float) {
BigDecimal bigDecimal = new BigDecimal((Double) objValue);
// 设置小数位数最多保留 16 位有效数字
bigDecimal = bigDecimal.setScale(16, BigDecimal.ROUND_HALF_UP);
// 去除尾部的零
bigDecimal = bigDecimal.stripTrailingZeros();
String formatterValue = bigDecimal.toPlainString();
tempMap.put(key, formatterValue);
} else if (objValue instanceof Double) {
BigDecimal bigDecimal = new BigDecimal((Double) objValue);
// 设置小数位数最多保留 16 位有效数字
bigDecimal = bigDecimal.setScale(16, BigDecimal.ROUND_HALF_UP);
// 去除尾部的零
bigDecimal = bigDecimal.stripTrailingZeros();
String formatterValue = bigDecimal.toPlainString();

Loading…
Cancel
Save