Commit 0c8d1fa6 by 刘鹏飞

Merge remote-tracking branch 'remotes/origin/feature/coco-payGift-刘鹏飞' into qa

parents b073e8dc 22780b18
...@@ -35,12 +35,6 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation ...@@ -35,12 +35,6 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation
CalculationSharingDiscountResponseDto.CalculationDiscountResult discountResult, CalculationSharingDiscountResponseDto.CalculationDiscountResult discountResult,
Integer flag) { Integer flag) {
String TrackingNo = LogThreadLocal.getTrackingNo();
ApiLog.info("第二件半价,TrackingNo,shoppingCartGoodsResponseVo,",TrackingNo,shoppingCartGoodsResponseVo);
ApiLog.info("第二件半价,TrackingNo,discountResult,",TrackingNo,discountResult);
if(discountResult != null){ if(discountResult != null){
List<CalculationSharingDiscountResponseDto.CalculationDiscountResult.Discount> discounts = new ArrayList<>(); List<CalculationSharingDiscountResponseDto.CalculationDiscountResult.Discount> discounts = new ArrayList<>();
...@@ -80,15 +74,12 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation ...@@ -80,15 +74,12 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation
}); });
}); });
ApiLog.info("第二件半价,TrackingNo,goodsDiscountsMap,",TrackingNo,goodsDiscountsMap);
List<CartGoods> newProducts = new ArrayList<>(); List<CartGoods> newProducts = new ArrayList<>();
List<CartGoods> products = shoppingCartGoodsResponseVo.getProducts(); List<CartGoods> products = shoppingCartGoodsResponseVo.getProducts();
if(!Objects.equals(flag,1)){// 非结算页 if(!Objects.equals(flag,1)){// 非结算页
if(products == null || products.isEmpty()){ if(products == null || products.isEmpty()){
return; return;
} }
ApiLog.info("第二件半价,TrackingNo,products,",TrackingNo,products);
products.forEach(product -> { products.forEach(product -> {
Integer num = 0; Integer num = 0;
// 商品优惠的金额 // 商品优惠的金额
...@@ -139,6 +130,8 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation ...@@ -139,6 +130,8 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation
// 价格只用一个商品的价格 // 价格只用一个商品的价格
newCartGoods.setOriginalAmount(cgs.getOriginalPrice()); newCartGoods.setOriginalAmount(cgs.getOriginalPrice());
// 价格只用一个商品的价格 // 价格只用一个商品的价格
newCartGoods.setFinalPrice(newPrice);
// 价格只用一个商品的价格
newCartGoods.setAmount(newPrice); newCartGoods.setAmount(newPrice);
newCartGoods.setName(cgs.getName()); newCartGoods.setName(cgs.getName());
newCartGoods.setSpuName(cgs.getSpuName()); newCartGoods.setSpuName(cgs.getSpuName());
......
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