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