diff --git a/svc/reward_commission.go b/svc/reward_commission.go index a22a724..f962d9c 100644 --- a/svc/reward_commission.go +++ b/svc/reward_commission.go @@ -536,6 +536,9 @@ func CalcCommission(uid, level, oldDiff, ownbuyReturnType int, fee, integralFee if opt.Mode == "lv_winery" { commission, _, amountList, ratioList = comm_plan.CalReturnAmountAndRatioToWinery(level, fee, integralFee, opt) } + if opt.Mode == "lv_ds_check" { + commission, _, amountList, ratioList = comm_plan.CalReturnAmountAndRatioDsOwn(level, ownbuyReturnType, 0, "own", fee, integralFee, opt) + } ratioListMap := convertList2Map(ratioList) for k, v := range amountList { amountList[k].Val = ratioListMap[v.Cid] * v.Val