提交 83ac52ac authored 作者: zhengfg's avatar zhengfg

修改商品的价格显示方式,将四舍五入转换成截断

上级 2a52c027
...@@ -216,7 +216,6 @@ public class SpiderUtil { ...@@ -216,7 +216,6 @@ public class SpiderUtil {
originalPrice.setSkuStr(skuStr + customizeId + ";"); originalPrice.setSkuStr(skuStr + customizeId + ";");
originalPrice.setPrice(fullPrice); originalPrice.setPrice(fullPrice);
originalPriceList.add(originalPrice); originalPriceList.add(originalPrice);
boolean b = itemDetail.getBoolean("discounted");
if (itemDetail.getBoolean("discounted")) { if (itemDetail.getBoolean("discounted")) {
productResponse.setPromotionFlag(true); productResponse.setPromotionFlag(true);
productResponse.setSalePrice(currentPrice); productResponse.setSalePrice(currentPrice);
...@@ -347,7 +346,7 @@ public class SpiderUtil { ...@@ -347,7 +346,7 @@ public class SpiderUtil {
String price = variantsArray.getJSONObject(i).getString("price"); String price = variantsArray.getJSONObject(i).getString("price");
BigDecimal priceOld=new BigDecimal(price); BigDecimal priceOld=new BigDecimal(price);
BigDecimal div = new BigDecimal("100"); BigDecimal div = new BigDecimal("100");
BigDecimal priceNew = priceOld.divide(div, 2, BigDecimal.ROUND_HALF_UP); BigDecimal priceNew = priceOld.divide(div, 2, BigDecimal.ROUND_DOWN);
originalPrice.setPrice(priceNew.toString()); originalPrice.setPrice(priceNew.toString());
originalPrice.setSkuStr(skuStr); originalPrice.setSkuStr(skuStr);
originalPriceList.add(originalPrice); originalPriceList.add(originalPrice);
...@@ -401,7 +400,7 @@ public class SpiderUtil { ...@@ -401,7 +400,7 @@ public class SpiderUtil {
String price = resultObj.getString("price"); String price = resultObj.getString("price");
BigDecimal priceOld=new BigDecimal(price); BigDecimal priceOld=new BigDecimal(price);
BigDecimal div=new BigDecimal("100"); BigDecimal div=new BigDecimal("100");
BigDecimal priceNew = priceOld.divide(div, 2, BigDecimal.ROUND_HALF_UP); BigDecimal priceNew = priceOld.divide(div, 2, BigDecimal.ROUND_DOWN);
productResponse.setPrice(priceNew.toString()); productResponse.setPrice(priceNew.toString());
return productResponse; return productResponse;
} }
...@@ -502,7 +501,7 @@ public class SpiderUtil { ...@@ -502,7 +501,7 @@ public class SpiderUtil {
String fullPrice = sizesObj.getString("price"); String fullPrice = sizesObj.getString("price");
BigDecimal priceOld=new BigDecimal(fullPrice); BigDecimal priceOld=new BigDecimal(fullPrice);
BigDecimal div = new BigDecimal("100"); BigDecimal div = new BigDecimal("100");
BigDecimal priceNew = priceOld.divide(div, 2, BigDecimal.ROUND_HALF_UP); BigDecimal priceNew = priceOld.divide(div, 2, BigDecimal.ROUND_DOWN);
// TODO 转换汇率,目前商品单位是人民币 // TODO 转换汇率,目前商品单位是人民币
fullPrice= exchangeRate(priceNew.toString()); fullPrice= exchangeRate(priceNew.toString());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论