运费计算过滤掉营销商品,目前营销商品木有与运费模板关联

This commit is contained in:
hupeng
2020-07-15 17:34:01 +08:00
parent 7aff53e9b8
commit 6abdb799cd

View File

@ -1702,6 +1702,10 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl<StoreOrderMapper, Y
.collect(Collectors.toList());
//获取商品用到的运费模板
List<YxShippingTemplates> shippingTemplatesList = shippingTemplatesService
.list(Wrappers.<YxShippingTemplates>lambdaQuery()
@ -1729,6 +1733,9 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl<StoreOrderMapper, Y
for (YxStoreCartQueryVo storeCartVO : cartInfo){
Integer tempId = storeCartVO.getProductInfo().getTempId();
//处理拼团等营销商品没有设置运费模板
if(tempId == null) return storePostage;
//根据模板类型获取相应的数量
double num = 0d;
if(ShippingTempEnum.TYPE_1.getValue().equals(shippingTemplatesMap.get(tempId))){