diff --git a/app/Console/Commands/Dealer/OrderProcessCommand.php b/app/Console/Commands/Dealer/OrderProcessCommand.php index 95eafc46..cd974f6d 100644 --- a/app/Console/Commands/Dealer/OrderProcessCommand.php +++ b/app/Console/Commands/Dealer/OrderProcessCommand.php @@ -89,21 +89,23 @@ class OrderProcessCommand extends Command { $tz = now()->toDateTimeString(); - // 当前链上的全部经销商(含下单经销商) + // 上级经销商 + $ancestors = $dealerOrder->dealer->getDealers(); + $dealers = [ $dealerOrder->dealer, - ...$dealerOrder->dealer->getDealers(), + ...$ancestors, ]; // 签约经销商的进货日志 $this->handlePurchaseLogsOfContractedDealer($dealerOrder, $tz); + // 一级签约经销商和二级经销商的管理津贴 + $this->handleManageSubsidyLogs($dealerOrder, $ancestors, $tz); + // 管理者的销售业绩 $this->handleManagerSalesLogs($dealerOrder, $dealers, $tz); - // 一级签约经销商和二级经销商的管理津贴 - $this->handleManageSubsidyLogs($dealerOrder, $dealers, $tz); - // 渠道补贴 $this->handleChannelSubsidy($dealerOrder);