@@ -161,7 +161,7 @@ func GetRewardCommission(engine *xorm.Engine, rmd *md.CommissionParam, isShare b | |||||
comm(commArr, ulink) | comm(commArr, ulink) | ||||
return profit, pvdFee, sysFee, 0, ulink, nil | return profit, pvdFee, sysFee, 0, ulink, nil | ||||
} | } | ||||
if cfg.Mode == "lv_integral_release" { //公排 | |||||
if cfg.Mode == "lv_integral_release" { // | |||||
price = rmd.OldPrice | price = rmd.OldPrice | ||||
pvdFee, sysFee, _, ulink, err := IntegralRelease(engine, uid, newLevel, returnAllLevel, rmd.IsShowExtend, newProvider, user, comf, price, cfg, rmd.IsGoods, commArr, virtualCoinMoneyRate) | pvdFee, sysFee, _, ulink, err := IntegralRelease(engine, uid, newLevel, returnAllLevel, rmd.IsShowExtend, newProvider, user, comf, price, cfg, rmd.IsGoods, commArr, virtualCoinMoneyRate) | ||||
if err != nil { | if err != nil { | ||||
@@ -167,7 +167,7 @@ func CalIntegralRelease(subsidyTmp map[string]*md.IntegralReleaseLvGrade, totalA | |||||
// 等级往上升则置0 | // 等级往上升则置0 | ||||
maxLevelWeight = node.ParentUser.LevelWeight | 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 | node = node.ParentUser | ||||
} | } | ||||
@@ -233,10 +233,10 @@ func CalReturnAmountAndRatio(level, ownbuyReturnType int, userType string, fee, | |||||
amountList[i].Val = 0 | 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 { | 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 | return commission, commissionRatio, amountList, ratioList | ||||
@@ -275,7 +275,7 @@ func getVirtualCoinRatio(typ string, level int, grade map[string]*md.IntegralRel | |||||
if !ok { | if !ok { | ||||
ratio = "0" | ratio = "0" | ||||
} else { | } 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 | return | ||||
} | } | ||||