我们在测试运费模板的时候发现一个重复计算运费的问题。
同一个店铺内的2个商品关联同一个运费模板,
运费模板配置如下:运费模板配置的是不包邮 按重量 首件3kg内,运费13元。
现在用户下单,配送地址是同一个地址,同一个订单内有a、b两个不一样的商品重,购买数量都是1,产生两条订商品明细,然后2个商品的重量维护的都是0.2kg 。
最后计算运费的时候计算出来的是26,而不是13。
代码如下,它是循环每个商品单独计算了一次运费,每次都是13的运费,汇总起来成26了。
有没有懂的技术大佬麻烦看看,这个问题要怎么解决?