Commit 98c95825 by chongfu.liang

fix

parent 19f7bd67
......@@ -398,20 +398,20 @@ public class ShoppingCartAdapter {
List<String> materialSpu = new ArrayList<>();
HashMap<String, ProductBeanDTO.ProductGroupType.GroupDetailType> materialHash = new HashMap<>();
if (isSkuProduct){
List<ProductBeanDTO.ProductGroupType> groupList = spuProduct.getAdditionalGroupList();
for (ProductBeanDTO.ProductGroupType groupDetail : groupList){
for (ProductBeanDTO.ProductGroupType.GroupDetailType groupDetailType : groupDetail.getGroupDetail()) {
List<ProductBeanDTO.ProductGroupType.GroupDetailType> groupDetail = spuProduct.getAdditionalGroupList().get(0).getGroupDetail();
for (ProductBeanDTO.ProductGroupType.GroupDetailType groupDetailType : groupDetail) {
materialHash.put(groupDetailType.getProductId(), groupDetailType);
materialSpu.add(groupDetailType.getProductId());
}
}
} else {
List<ProductBeanDTO.ProductGroupType.GroupDetailType> groupDetail = spuProduct.getAdditionalGroupList().get(0).getGroupDetail();
for (ProductBeanDTO.ProductGroupType.GroupDetailType groupDetailType : groupDetail) {
List<ProductBeanDTO.ProductGroupType> groupList = spuProduct.getAdditionalGroupList();
for (ProductBeanDTO.ProductGroupType groupDetail : groupList){
for (ProductBeanDTO.ProductGroupType.GroupDetailType groupDetailType : groupDetail.getGroupDetail()) {
materialHash.put(groupDetailType.getProductId(), groupDetailType);
materialSpu.add(groupDetailType.getProductId());
}
}
}
//加车小料和商品小料没有交集则提示商品信息有异常
if(CollectionUtils.isEmpty(cartGoods.getProductMaterialList().stream().filter(e->materialSpu.contains(e.getSpuId())).collect(Collectors.toList()))) {
cartGoods.setGoodsType(GoodsTypeEnum.EXCEPTION_GOODS.getGoodsType());
......
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