diff --git a/src/main/java/com/yxt/yyth/biz/appletgiftbag/AppletGiftBagService.java b/src/main/java/com/yxt/yyth/biz/appletgiftbag/AppletGiftBagService.java index d968fae..35289d8 100644 --- a/src/main/java/com/yxt/yyth/biz/appletgiftbag/AppletGiftBagService.java +++ b/src/main/java/com/yxt/yyth/biz/appletgiftbag/AppletGiftBagService.java @@ -22,6 +22,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Collections; @@ -210,11 +211,12 @@ public class AppletGiftBagService extends MybatisBaseService().eq("sid",sid)); double i=0; + DecimalFormat decimalFormat = new DecimalFormat("#0.00"); for(GiftBagGoods goods:goodsList){ i=i+Double.valueOf(goods.getPrice())*Double.valueOf(goods.getGoodsNumber()); goods.setIconUrl(fileUploadComponent.getUrlPrefix() +goods.getIconUrl()); goods.setTotalValue(String.valueOf(Double.valueOf(goods.getGoodsNumber())*Double.valueOf(goods.getPrice()))); - goods.setJPrice(String.valueOf(Double.valueOf(goods.getPrice())/Double.valueOf(goods.getWeight()))); + goods.setJPrice(String.valueOf(decimalFormat.format(Double.valueOf(goods.getPrice())/Double.valueOf(goods.getWeight())))); } appletGiftBagVo.setPrice(String.valueOf(i)); appletGiftBagVo.setGoods(goodsList); diff --git a/src/main/java/com/yxt/yyth/biz/lpkgoods/LpkGoodsService.java b/src/main/java/com/yxt/yyth/biz/lpkgoods/LpkGoodsService.java index ee7db06..11a461e 100644 --- a/src/main/java/com/yxt/yyth/biz/lpkgoods/LpkGoodsService.java +++ b/src/main/java/com/yxt/yyth/biz/lpkgoods/LpkGoodsService.java @@ -17,6 +17,7 @@ import com.yxt.yyth.api.lpkgoods.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Collections; @@ -153,10 +154,11 @@ public class LpkGoodsService extends MybatisBaseService> getAllGoodsApplet() { ResultBean rb = ResultBean.fireFail(); List list=baseMapper.getAllGoodsApplet(); + DecimalFormat decimalFormat = new DecimalFormat("#0.00"); list.forEach(s->{ s.setIconUrl(fileUploadComponent.getUrlPrefix() +s.getIconUrl()); s.setTotalValue("0"); - s.setJPrice(String.valueOf(Double.valueOf(s.getPrice())/Double.valueOf(s.getWeight()))); + s.setJPrice(String.valueOf(decimalFormat.format(Double.valueOf(s.getPrice())/Double.valueOf(s.getWeight())))); }); return rb.success().setData(list); }