运费计算过滤掉营销商品,目前营销商品木有与运费模板关联
This commit is contained in:
@ -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))){
|
||||
|
Reference in New Issue
Block a user