我們在測試運費模板的時候發現一個重復計算運費的問題。
同一個店鋪內的2個商品關聯同一個運費模板,
運費模板配置如下:運費模板配置的是不包郵 按重量 首件3kg內,運費13元。
現在用戶下單,配送地址是同一個地址,同一個訂單內有a、b兩個不一樣的商品重,購買數量都是1,產生兩條訂商品明細,然后2個商品的重量維護的都是0.2kg 。
最后計算運費的時候計算出來的是26,而不是13。
代碼如下,它是循環每個商品單獨計算了一次運費,每次都是13的運費,匯總起來成26了。
有沒有懂的技術大佬麻煩看看,這個問題要怎么解決?