Fix
parent
e7adab6c49
commit
52c4beb374
|
|
@ -145,7 +145,16 @@ class DistributionPreIncomeJobService
|
||||||
'updated_at' => $time,
|
'updated_at' => $time,
|
||||||
];
|
];
|
||||||
} elseif (in_array($preIncome->type, [DistributionPreIncome::TYPE_LEVEL_DIFF, DistributionPreIncome::TYPE_LEVEL_SAME])) {
|
} elseif (in_array($preIncome->type, [DistributionPreIncome::TYPE_LEVEL_DIFF, DistributionPreIncome::TYPE_LEVEL_SAME])) {
|
||||||
$changeAmount = bcdiv($afterSale->amount, '100');
|
if (bccomp($afterSale->sales_value, '0', 2) <= 0) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
$changeAmount = $afterSale->amount;
|
||||||
|
if ($changeAmount > $afterSaleProduct->total_amount) {
|
||||||
|
$changeAmount = $afterSaleProduct->total_amount;
|
||||||
|
}
|
||||||
|
$changeAmount = bcdiv($changeAmount, '100');
|
||||||
|
|
||||||
$changeSalesValue = $afterSale->sales_value;
|
$changeSalesValue = $afterSale->sales_value;
|
||||||
// 级差奖励和平级奖励按变更的销售值算收益
|
// 级差奖励和平级奖励按变更的销售值算收益
|
||||||
$changeRevenue = bcmul($changeSalesValue, $rule['bonus_rate']);
|
$changeRevenue = bcmul($changeSalesValue, $rule['bonus_rate']);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue