Commit 7ad87a4f by 周晓航

新增字段 区分商品的金额

Signed-off-by: 周晓航 <xiaohang.zhou@freemud.com>
parent 0ada9649
...@@ -186,6 +186,11 @@ public class ShoppingCartGoodsResponseVo extends ShoppingCartGoodsBaseResponseV ...@@ -186,6 +186,11 @@ public class ShoppingCartGoodsResponseVo extends ShoppingCartGoodsBaseResponseV
private Long shoppingCartGoodsAmount; private Long shoppingCartGoodsAmount;
/** /**
* 购物车商品原总价
*/
private Long shoppingCartOriginalGoodsAmount;
/**
* 加价购商品总价 * 加价购商品总价
*/ */
private Long sendGoodsAmount; private Long sendGoodsAmount;
......
...@@ -837,9 +837,12 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService { ...@@ -837,9 +837,12 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
} }
// 添加购物车商品总价和加价购商品总价,现在是自己计算,后面需要优化为促销计算, 这段要删除 // 添加购物车商品总价和加价购商品总价,现在是自己计算,后面需要优化为促销计算, 这段要删除
shoppingCartGoodsResponseVo.setShoppingCartGoodsAmount(0L); shoppingCartGoodsResponseVo.setShoppingCartGoodsAmount(0L);
shoppingCartGoodsResponseVo.setShoppingCartOriginalGoodsAmount(0L);
if (CollectionUtils.isNotEmpty(shoppingCartGoodsResponseVo.getProducts())) { if (CollectionUtils.isNotEmpty(shoppingCartGoodsResponseVo.getProducts())) {
long shoppingCartGoodsAmount = shoppingCartGoodsResponseVo.getProducts().stream().mapToLong(CartGoods::getAmount).sum(); long shoppingCartGoodsAmount = shoppingCartGoodsResponseVo.getProducts().stream().mapToLong(CartGoods::getAmount).sum();
shoppingCartGoodsResponseVo.setShoppingCartGoodsAmount(shoppingCartGoodsAmount); shoppingCartGoodsResponseVo.setShoppingCartGoodsAmount(shoppingCartGoodsAmount);
long shoppingCartOriginalGoodsAmount = shoppingCartGoodsResponseVo.getProducts().stream().mapToLong(CartGoods::getOriginalAmount).sum();
shoppingCartGoodsResponseVo.setShoppingCartOriginalGoodsAmount(shoppingCartOriginalGoodsAmount);
} }
if (CollectionUtils.isNotEmpty(shoppingCartInfoRequestVo.getSendGoods())) { if (CollectionUtils.isNotEmpty(shoppingCartInfoRequestVo.getSendGoods())) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment