Ver código fonte

add reverse:for v4.1.0 积分释放规则

tags/v4.1.0
huangjiajun 1 ano atrás
pai
commit
f5a6804c61
2 arquivos alterados com 5 adições e 5 exclusões
  1. +1
    -1
      svc/reward_commission.go
  2. +4
    -4
      svc/svc_integral_release.go

+ 1
- 1
svc/reward_commission.go Ver arquivo

@@ -161,7 +161,7 @@ func GetRewardCommission(engine *xorm.Engine, rmd *md.CommissionParam, isShare b
comm(commArr, ulink)
return profit, pvdFee, sysFee, 0, ulink, nil
}
if cfg.Mode == "lv_integral_release" { //公排
if cfg.Mode == "lv_integral_release" { //
price = rmd.OldPrice
pvdFee, sysFee, _, ulink, err := IntegralRelease(engine, uid, newLevel, returnAllLevel, rmd.IsShowExtend, newProvider, user, comf, price, cfg, rmd.IsGoods, commArr, virtualCoinMoneyRate)
if err != nil {


+ 4
- 4
svc/svc_integral_release.go Ver arquivo

@@ -167,7 +167,7 @@ func CalIntegralRelease(subsidyTmp map[string]*md.IntegralReleaseLvGrade, totalA
// 等级往上升则置0
maxLevelWeight = node.ParentUser.LevelWeight
}
node.Profit = zhios_order_relate_utils.StrToFloat64(fmt.Sprintf("%.4f", node.Profit))
node.Profit = zhios_order_relate_utils.FloatFormat(node.Profit, 8)
node = node.ParentUser
}

@@ -233,10 +233,10 @@ func CalReturnAmountAndRatio(level, ownbuyReturnType int, userType string, fee,
amountList[i].Val = 0
}
}
commission = zhios_order_relate_utils.FloatFormat(commission, 2)
commission = zhios_order_relate_utils.FloatFormat(commission, 9)

for i, coin := range amountList {
amountList[i].Val = zhios_order_relate_utils.FloatFormat(coin.Val, 6)
amountList[i].Val = zhios_order_relate_utils.FloatFormat(coin.Val, 9)
}

return commission, commissionRatio, amountList, ratioList
@@ -275,7 +275,7 @@ func getVirtualCoinRatio(typ string, level int, grade map[string]*md.IntegralRel
if !ok {
ratio = "0"
} else {
ratio = zhios_order_relate_utils.Float64ToStrByPrec(zhios_order_relate_utils.StrToFloat64(ratio)/100, 6)
ratio = zhios_order_relate_utils.Float64ToStrByPrec(zhios_order_relate_utils.StrToFloat64(ratio)/100, 8)
}
return
}


Carregando…
Cancelar
Salvar