From 75c00a3b1c8b7850b465cabe25a5bcc1ab6fd2f1 Mon Sep 17 00:00:00 2001 From: zengtao01 Date: Thu, 20 Jun 2024 10:38:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../member/service/orderdetail/OrderDetailServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/orderdetail/OrderDetailServiceImpl.java b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/orderdetail/OrderDetailServiceImpl.java index bc8c4f3c..17f77bf8 100644 --- a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/orderdetail/OrderDetailServiceImpl.java +++ b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/orderdetail/OrderDetailServiceImpl.java @@ -112,7 +112,7 @@ public class OrderDetailServiceImpl implements OrderDetailService { BigDecimal dishesNumber = new BigDecimal(dishEnergy.getDishesNumber()); BigDecimal nutritionNumber = new BigDecimal(dishEnergy.getNutritionNumber()); if(BigDecimal.ZERO.compareTo(dishesNumber)!=0){ - BigDecimal bigDecimal = createReqVO.getWeight().divide(dishesNumber).multiply(nutritionNumber).setScale(2, RoundingMode.HALF_UP); + BigDecimal bigDecimal = createReqVO.getWeight().divide(dishesNumber).multiply(nutritionNumber).divide(new BigDecimal("4.184"),4,RoundingMode.HALF_UP).setScale(2, RoundingMode.HALF_UP); orderDetail.setHeat(bigDecimal.doubleValue()); } }