diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index 0ff6ad73b..3ac4336b8 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -1548,7 +1548,7 @@ func updateStoresSkusWithoutSync(ctx *jxcontext.Context, db *dao.DaoDB, storeIDs unitPrice = allBinds[0].SkuNamePrice } } - unitPrice = int(float64(unitPrice)*scaleFactor/10) * 10 + unitPrice = int(math.Floor(float64(unitPrice)*scaleFactor/10+0.5)) * 10 //四舍五入 价格为100倍 角分为十位个位 除以10 + 0.5对分位向下取整(完成四舍五入的方法) for _, v := range allBinds { var num int64 inSkuBind := inSkuBinsMap[v.RealSkuID]