问题描述:
基本计量单位是KG,换算关系1瓶=1.1KG,销售2.2KG,自定义辅助数量显示2瓶;
基本计量单位是KG,换算关系1瓶=1.9KG,销售3.8KG,自定义辅助数量显示2瓶;
基本计量单位是KG,换算关系1瓶=0.9KG,销售1.8KG,自定义辅助数量显示1KG0.8889瓶,不是2瓶。
问题原因:
我们是首先计算最大的数量,然后再使用剩余的数量和对应单位进行计算,商品基本单位1KG,大单位为0.9的换算,如果是1.8
则首先计算最大 1,这时还有0.8,然后使用0.8/0.9=0.8888888888888889,四舍五入就得到了该数据