先創(chuàng)建一個(gè)運(yùn)費(fèi)模板,設(shè)置一個(gè)包郵區(qū)域
在移動(dòng)端添加多個(gè)收貨地址,其中包含一個(gè)上圖的包郵區(qū)域和一個(gè)不包郵的區(qū)域,然后設(shè)置不包郵的區(qū)域?yàn)槟J(rèn)地址。
下單選擇包郵的地址
下單成功后數(shù)據(jù)表里存的是包含運(yùn)費(fèi)的數(shù)據(jù),實(shí)際上支付時(shí)是不包含運(yùn)費(fèi)的
解決辦法:
merchantOrderVo.getOrderInfoList().stream()
????????????????????????????????.filter(e?->?e.getProductId().equals(m.getKey()))
????????????????????????????????.forEach(info?->?info.setFreightFee(BigDecimal.ZERO));