|
|
@@ -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 |
|
|
|
} |
|
|
|