6
0
Fork 0

更新经销商管理津贴结算规则

release
李静 2022-01-20 11:40:19 +08:00
parent 27f480ca18
commit 97de2a3636
1 changed files with 7 additions and 5 deletions

View File

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