|
@@ -151,14 +151,17 @@ func GetRewardCommission(engine *xorm.Engine, rmd *md.CommissionParam, isShare b |
|
|
} |
|
|
} |
|
|
profit := zhios_order_relate_utils.StrToFloat64(reward.SelfRateList["0"]) |
|
|
profit := zhios_order_relate_utils.StrToFloat64(reward.SelfRateList["0"]) |
|
|
var ulink = &comm_plan.LvUser{} |
|
|
var ulink = &comm_plan.LvUser{} |
|
|
if zhios_order_relate_utils.StrToInt(reward.CommonWealthBenefitUid) != zhios_order_relate_utils.StrToInt(reward.DirectPushBenefitUid) { |
|
|
|
|
|
//共富收益处理 |
|
|
|
|
|
ulink = getRewardLink(reward.CommonWealthBenefitUid, 2, reward.CommonWealthSystem, ulink, "public_platoon", cfg) |
|
|
|
|
|
//直推收益处理 |
|
|
|
|
|
ulink = getRewardLink(reward.DirectPushBenefitUid, 1, reward.DirectPush, ulink, "extend", cfg) |
|
|
|
|
|
} else { //共富 直推都是同一个用户的处理 |
|
|
|
|
|
ulink = getRewardLinkCommWithExtend(reward.CommonWealthBenefitUid, 3, reward.CommonWealthSystem, reward.DirectPush, ulink, cfg) |
|
|
|
|
|
|
|
|
if returnAllLevel { |
|
|
|
|
|
if zhios_order_relate_utils.StrToInt(reward.CommonWealthBenefitUid) != zhios_order_relate_utils.StrToInt(reward.DirectPushBenefitUid) { |
|
|
|
|
|
//共富收益处理 |
|
|
|
|
|
ulink = getRewardLink(reward.CommonWealthBenefitUid, 2, reward.CommonWealthSystem, ulink, "public_platoon", cfg) |
|
|
|
|
|
//直推收益处理 |
|
|
|
|
|
ulink = getRewardLink(reward.DirectPushBenefitUid, 1, reward.DirectPush, ulink, "extend", cfg) |
|
|
|
|
|
} else { //共富 直推都是同一个用户的处理 |
|
|
|
|
|
ulink = getRewardLinkCommWithExtend(reward.CommonWealthBenefitUid, 3, reward.CommonWealthSystem, reward.DirectPush, ulink, cfg) |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
//自购 |
|
|
//自购 |
|
|
ulink = getRewardLink(reward.Uid, 0, reward.SelfRateList, ulink, "own", cfg) |
|
|
ulink = getRewardLink(reward.Uid, 0, reward.SelfRateList, ulink, "own", cfg) |
|
|
if zhios_order_relate_utils.StrToFloat64(commArr["integralRewardMultiple"]) > 0 { |
|
|
if zhios_order_relate_utils.StrToFloat64(commArr["integralRewardMultiple"]) > 0 { |
|
|