Commit 8c9efda7 by yu.sun

Merge branch 'feature/20201217_四个非常搭套餐需求_yu.sun' into develop

parents 9738ce06 37c0fe31
...@@ -416,13 +416,26 @@ public class CalculationServiceImpl { ...@@ -416,13 +416,26 @@ public class CalculationServiceImpl {
if("0".equals(materialGoods.getGoodsId())){ if("0".equals(materialGoods.getGoodsId())){
continue; continue;
} }
ActivityCalculationDiscountRequestDto.CalculationDiscountGoods.Material material = new ActivityCalculationDiscountRequestDto.CalculationDiscountGoods.Material(); ActivityCalculationDiscountRequestDto.CalculationDiscountGoods.Material productGroup =
material.setType(2); new ActivityCalculationDiscountRequestDto.CalculationDiscountGoods.Material();
material.setGoodsId(materialGoods.getGoodsId()); productGroup.setType(2);
material.setGoodsQuantity(materialGoods.getQty()); productGroup.setGoodsId(materialGoods.getGoodsId());
material.setOriginalPrice(null != materialGoods.getFinalPrice() ? productGroup.setGoodsQuantity(materialGoods.getQty());
productGroup.setOriginalPrice(null != materialGoods.getFinalPrice() ?
materialGoods.getFinalPrice() : 0); materialGoods.getFinalPrice() : 0);
materials.add(material); materials.add(productGroup);
if (CollectionUtils.isNotEmpty(materialGoods.getProductMaterialList())){
for (CartGoods.MaterialGoods goods : materialGoods.getProductMaterialList()) {
ActivityCalculationDiscountRequestDto.CalculationDiscountGoods.Material material = new ActivityCalculationDiscountRequestDto.CalculationDiscountGoods.Material();
material.setType(1);
material.setGoodsId(goods.getSpuId());
material.setGoodsQuantity(1);
material.setOriginalPrice(null != goods.getFinalPrice() ?
goods.getFinalPrice() : 0);
materials.add(material);
}
}
} }
} }
......
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