处理推广佣金发放的错误
This commit is contained in:
parent
34187247aa
commit
7048613cd1
@ -319,7 +319,7 @@ class Merchant extends BaseModel
|
||||
|
||||
public function promoter()
|
||||
{
|
||||
return User::where('uid', $this->uid)->value('spread_uid');
|
||||
return User::where('uid', $this->uid)->field('spread_uid,nickname')->find();
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -360,10 +360,12 @@ class StoreOrderRepository extends BaseRepository
|
||||
$promoter = $order->merchant->promoter();
|
||||
$promoterCommission = bcmul($orderValidAmount, 0.003, 2);
|
||||
if (!empty($promoter) && $promoterCommission > 0) {
|
||||
$financeDao->user = $promoter;
|
||||
$financeDao->platformOut($promoterCommission, 'commission_to_promoter');
|
||||
}
|
||||
|
||||
// 平台收入手续费
|
||||
$financeDao->user = $groupOrder->user;
|
||||
$commission_rate = bcdiv((string)$order['commission_rate'],'100',6);
|
||||
$platformCommission = bcmul($orderValidAmount, (string)$commission_rate, 2);
|
||||
if ($commission_rate > 0 && $platformCommission > 0) {
|
||||
|
@ -237,10 +237,12 @@ class StoreOtherOrderRepository extends BaseRepository
|
||||
$promoter = $order->merchant->promoter();
|
||||
$promoterCommission = bcmul($orderValidAmount, 0.003, 2);
|
||||
if (!empty($promoter) && $promoterCommission > 0) {
|
||||
$financeDao->user = $promoter;
|
||||
$financeDao->platformOut($promoterCommission, 'commission_to_promoter');
|
||||
}
|
||||
|
||||
// 平台收入手续费
|
||||
$financeDao->user = $groupOrder->user;
|
||||
$commission_rate = bcdiv((string)$order['commission_rate'],'100',6);
|
||||
$platformCommission = bcmul($orderValidAmount, (string)$commission_rate, 2);
|
||||
if ($commission_rate > 0 && $platformCommission > 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user