Commit 09d94b9d by 徐康

Merge remote-tracking branch 'origin/qa' into qa

parents 4e9885e7 7d42bedb
...@@ -266,6 +266,11 @@ public class CalculationSharingDiscountResponseDto { ...@@ -266,6 +266,11 @@ public class CalculationSharingDiscountResponseDto {
* 当前活动实际优惠的商品数量 * 当前活动实际优惠的商品数量
*/ */
private Integer actualGoodsNumber; private Integer actualGoodsNumber;
/**
* 优惠现单价
*/
private Long signleDiscount;
} }
/** /**
......
...@@ -242,13 +242,14 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation ...@@ -242,13 +242,14 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation
continue; continue;
} }
List<CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods.SmallMaterial> smallMaterial = goodsDiscountsMap.get(product.getCartGoodsUid()).getSmallMaterial(); List<CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods.SmallMaterial> smallMaterial = goodsDiscountsMap.get(product.getCartGoodsUid()).getSmallMaterial();
Integer smallMaterialTotal = 0; Integer smallMaterialOriTotal = 0;
for(CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods.SmallMaterial sm : smallMaterial){ for(CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods.SmallMaterial sm : smallMaterial){
smallMaterialTotal = smallMaterialTotal + sm.getOriginalPrice(); smallMaterialOriTotal = smallMaterialOriTotal + sm.getOriginalPrice();
} }
// 商品的单价 = 商品单价+小料单价 // 商品的单价 = 商品单价+小料单价
product.setOriginalPrice(new Long(smallMaterialTotal)); product.setOriginalPrice(new Long(smallMaterialOriTotal) + product.getOriginalPrice());
product.setFinalPrice(new Long(smallMaterialOriTotal) + product.getFinalPrice());
newProducts.add(product); newProducts.add(product);
} }
...@@ -327,20 +328,21 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation ...@@ -327,20 +328,21 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation
product.setGoodsId(null); product.setGoodsId(null);
} }
ApiLog.info("coco小料",goodsDiscountsMap.get(product.getCartGoodsUid()),goodsDiscountsMap.get(product.getCartGoodsUid()).getSmallMaterial());
// 小料信息 // 小料信息
if(goodsDiscountsMap.get(product.getCartGoodsUid()) == null){ if(goodsDiscountsMap.get(product.getCartGoodsUid()) == null){
continue; continue;
} }
List<CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods.SmallMaterial> smallMaterial = goodsDiscountsMap.get(product.getCartGoodsUid()).getSmallMaterial(); List<CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods.SmallMaterial> smallMaterial = goodsDiscountsMap.get(product.getCartGoodsUid()).getSmallMaterial();
Integer smallMaterialTotal = 0; Integer smallMaterialOriTotal = 0;
for(CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods.SmallMaterial sm : smallMaterial){ for(CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods.SmallMaterial sm : smallMaterial){
smallMaterialTotal = smallMaterialTotal + sm.getOriginalPrice(); smallMaterialOriTotal = smallMaterialOriTotal + sm.getOriginalPrice();
} }
// 商品的单价 = 商品单价+小料单价 // 商品的单价 = 商品单价+小料单价
product.setOriginalPrice(new Long(smallMaterialTotal)); product.setOriginalPrice(new Long(smallMaterialOriTotal) + product.getOriginalPrice());
// 商品现单价=商品现单价+小料现单价 // 商品现单价 = 商品现单价+小料现单价
//product.setFinalPrice(); product.setFinalPrice(new Long(smallMaterialOriTotal) + product.getFinalPrice());
newProducts.add(product); newProducts.add(product);
} }
......
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