Commit a2dd136f by 孙昱

sunyu::conflicts::rollback about combo-product price calculate

parent 5cb4dcb7
......@@ -1601,22 +1601,8 @@ public class ShoppingCartMCoffeeServiceImpl {
ProductTypeBeanDTO productType = valiadShopProductResult.getProductType();
if(ObjectUtils.equals(productType.getPid(), cartGoods.getSpuId())){
//多规格商品更新套餐价格为商品返回
List<String> requestCheckSkuList = new ArrayList<>();
if(CollectionUtils.isNotEmpty(validateShopProductRequest.getProductTypeList())){
for (ValidateShopProductType validateShopProductType : validateShopProductRequest.getProductTypeList()) {
if (CollectionUtils.isNotEmpty(validateShopProductType.getComboProductTypeList())){
for (ValidateSkuProductType validateSkuProductType : validateShopProductType.getComboProductTypeList()) {
requestCheckSkuList.add(validateSkuProductType.getSkuId());
}
}
}
}
List<String> cartSkuIdList = CollectionUtils.isNotEmpty(cartGoods.getProductComboList()) ? cartGoods.getProductComboList().stream().map(cartGood-> cartGood.getSkuId()).collect(Collectors.toList()) : null;
log.info("requestCheckSkuList:{} ,cartSkuList: {}",requestCheckSkuList,cartSkuIdList);
if (requestCheckSkuList.containsAll(cartSkuIdList)){
cartGoods.setFinalPrice(valiadShopProductResult.getProductType().getFinalPrice());
cartGoods.setOriginalPrice(valiadShopProductResult.getProductType().getFinalPrice());
}
cartGoods.setFinalPrice(valiadShopProductResult.getProductType().getFinalPrice());
cartGoods.setOriginalPrice(valiadShopProductResult.getProductType().getFinalPrice());
Map<String,ProductTypeBeanDTO> subProductTypeMap = valiadShopProductResult.getSubProductTypeMap();
shoppingCartConvertAdapter.updateCartGoodsInfo(cartGoods, productType,subProductTypeMap);
break;
......
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