智慧农业后台管理
xiebin
2022-07-20 55d843fab28393e9f8c4dd83eb918894b238d201
解决首页double精度丢失问题
1 files modified
11 ■■■■ changed files
src/main/java/org/springblade/modules/stock/controller/StockController.java 11 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/stock/controller/StockController.java
@@ -41,6 +41,7 @@
import org.springblade.modules.stock.service.IStockService;
import org.springblade.core.boot.ctrl.BladeController;
import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.HashMap;
@@ -426,19 +427,19 @@
        }
        Map map = new HashMap();
        map.put("name", "化肥");
        map.put("val", hf);
        map.put("val", new BigDecimal(hf).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
        Map map1 = new HashMap();
        map1.put("name", "有机肥");
        map1.put("val", yjf);
        map1.put("val", new BigDecimal(String.valueOf(yjf)).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
        Map map2 = new HashMap();
        map2.put("name", "杀虫剂");
        map2.put("val", scj);
        map2.put("val", new BigDecimal(String.valueOf(scj)).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
        Map map3 = new HashMap();
        map3.put("name", "杀菌剂");
        map3.put("val", sjj);
        map2.put("val", new BigDecimal(String.valueOf(sjj)).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
        Map map4 = new HashMap();
        map4.put("name", "饲料");
        map4.put("val", sl);
        map2.put("val", new BigDecimal(String.valueOf(sl)).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
        List list = new ArrayList();
        list.add(map);
        list.add(map1);