From 84c0c9c37806085e3f4749668246eb8c16b85e67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=9D=99?= Date: Wed, 26 Jan 2022 16:38:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BB=8F=E9=94=80=E5=95=86?= =?UTF-8?q?=E5=8D=87=E7=BA=A7=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Models/Dealer.php | 36 +++++++++++------------------------- 1 file changed, 11 insertions(+), 25 deletions(-) diff --git a/app/Models/Dealer.php b/app/Models/Dealer.php index a20f67f7..bd49ecc2 100644 --- a/app/Models/Dealer.php +++ b/app/Models/Dealer.php @@ -292,32 +292,18 @@ class Dealer extends Model if ($lvl === DealerLvl::Contracted) { // 直推签约经销商数量 $directDealersCount = $this->getDirectContractedDealersCount(); + // 非直推签约经销商数量 + $indirectDealersCount = $this->getIndirectContractedDealersCount(); - if ($directDealersCount >= 3) { - $surplus = 9 - $directDealersCount; - - if ($surplus <= 0) { - $lvl = DealerLvl::Secondary; - - if ($remark !== '') { - $remark .= ';'; - } - - $remark .= "有{$directDealersCount}个直推签约"; - } else { - // 非直属签约人数 - $indirectDealersCount = $this->getIndirectContractedDealersCount(); - - if ($indirectDealersCount >= $surplus) { - $lvl = DealerLvl::Secondary; - - if ($remark !== '') { - $remark .= ';'; - } - - $remark .= "有{$directDealersCount}个直推签约,{$indirectDealersCount}个间接签约"; - } - } + if ($directDealersCount >= 5 && $indirectDealersCount >= 4) { + $lvl = DealerLvl::Secondary; + $remark .= "有{$directDealersCount}个直推签约,{$indirectDealersCount}个间接签约"; + } elseif ($directDealersCount >= 4 && $indirectDealersCount >= 5) { + $lvl = DealerLvl::Secondary; + $remark .= "有{$directDealersCount}个直推签约,{$indirectDealersCount}个间接签约"; + } elseif ($directDealersCount >= 3 && $indirectDealersCount >= 6) { + $lvl = DealerLvl::Secondary; + $remark .= "有{$directDealersCount}个直推签约,{$indirectDealersCount}个间接签约"; } }