先创建一个运费模板,设置一个包邮区域
在移动端添加多个收货地址,其中包含一个上图的包邮区域和一个不包邮的区域,然后设置不包邮的区域为默认地址。
下单选择包邮的地址
下单成功后数据表里存的是包含运费的数据,实际上支付时是不包含运费的
解决办法:
merchantOrderVo.getOrderInfoList().stream()
.filter(e -> e.getProductId().equals(m.getKey()))
.forEach(info -> info.setFreightFee(BigDecimal.ZERO));