Commit 1769651e by 刘鹏飞

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

parents f2def697 6c912467
......@@ -84,6 +84,7 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation
List<CartGoods> halfProduct = new ArrayList<>();
products.forEach(product -> {
// 要添加的半价行数量,该字段从促销返回
Integer num = 0;
// 商品优惠的金额
Long discountAmount = 0L;
......@@ -108,6 +109,11 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation
product.setAmount(product.getAmount() - discountAmount * num);
product.setOriginalAmount(product.getOriginalAmount() - product.getOriginalPrice() * num);
product.setQty(newQty);
// num不为0,全价行的活动类型就要设置成null
// 前端用这个字段控制能否加减
if(!Objects.equals(num,0)){
product.setActivityType(null);
}
newProducts.add(product);
}
newProducts.addAll(halfProduct);
......@@ -163,7 +169,7 @@ public class CocoShoppingCartRelationServiceImpl implements ShoppingCartRelation
newCartGoods.setSkuName(cgs.getSkuName());
newCartGoods.setClassificationId(cgs.getClassificationId());
newCartGoods.setClassificationName(cgs.getClassificationName());
//newCartGoods.setActivityType(activityType);
newCartGoods.setActivityType(activityType);
newCartGoods.setQty(qty);
return newCartGoods;
......
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