先创建一个运费模板,设置一个包邮区域

在移动端添加多个收货地址,其中包含一个上图的包邮区域和一个不包邮的区域,然后设置不包邮的区域为默认地址。

下单选择包邮的地址

下单成功后数据表里存的是包含运费的数据,实际上支付时是不包含运费的

解决办法:


merchantOrderVo.getOrderInfoList().stream()
.filter(e -> e.getProductId().equals(m.getKey()))
.forEach(info -> info.setFreightFee(BigDecimal.ZERO));
