diff --git a/app/Console/Commands/Dealer/OrderProcessCommand.php b/app/Console/Commands/Dealer/OrderProcessCommand.php index d720e48a..e69149d1 100644 --- a/app/Console/Commands/Dealer/OrderProcessCommand.php +++ b/app/Console/Commands/Dealer/OrderProcessCommand.php @@ -153,8 +153,14 @@ class OrderProcessCommand extends Command [$dealers, $rule] = $this->mapDealersAndRuleOfChannel($dealerOrder->dealer, $lvl); - // 升级金额 - $upgradeAmount = app_settings('dealer.upgrade_amount_'.$lvl->value); + $upgradeAmountKey = $lvl->value >= DealerLvl::Contracted->value ? DealerLvl::Contracted->value : $lvl->value; + + if ($lvl->value >= DealerLvl::Contracted->value) { + $upgradeAmount = app_settings('dealer.upgrade_amount_'.DealerLvl::Contracted->value); + }else { + $upgradeAmount = app_settings('dealer.upgrade_amount_'.$lvl->value); + } + // 手续费比例 $feeRate = app_settings('dealer.fee_rate'); @@ -197,6 +203,8 @@ class OrderProcessCommand extends Command ]); } + if ($lvl->value > $) + $dealerOrder->dealer->upgrade($lvl, '进货升级'); }