diff --git a/svc/reward_commission.go b/svc/reward_commission.go index 10f5336..402b823 100644 --- a/svc/reward_commission.go +++ b/svc/reward_commission.go @@ -591,11 +591,11 @@ func CommFee(fee float64, opt *comm_plan.PlanOpt, types string, rmd *md.Commissi fee1 := int64(fee*1e9) - int64(orderBeforeRate*1e9) feeFirst1 := int64(feeFirst*1e9) - int64(orderBeforeRateFirst*1e9) if opt.PointType == 1 { //四舍五入 - fee, _ = decimal.NewFromFloat(float64(fee1) / 10000).Round(2).Float64() - feeFirst, _ = decimal.NewFromFloat(float64(feeFirst1) / 10000).Round(2).Float64() + fee, _ = decimal.NewFromFloat(float64(fee1) / 1e9).Round(2).Float64() + feeFirst, _ = decimal.NewFromFloat(float64(feeFirst1) / 1e9).Round(2).Float64() } else { - fee = float64(int64(float64(fee1)/100)) / 100 - feeFirst = float64(int64(float64(feeFirst1)/100)) / 100 + fee = (float64(fee1) / 1e9) + feeFirst = (float64(feeFirst1) / 1e9) } } pvdFee := fee * opt.PvdRate // 供应商联盟比例