修改经销商升级规则
parent
870ff20260
commit
84c0c9c378
|
|
@ -292,32 +292,18 @@ class Dealer extends Model
|
||||||
if ($lvl === DealerLvl::Contracted) {
|
if ($lvl === DealerLvl::Contracted) {
|
||||||
// 直推签约经销商数量
|
// 直推签约经销商数量
|
||||||
$directDealersCount = $this->getDirectContractedDealersCount();
|
$directDealersCount = $this->getDirectContractedDealersCount();
|
||||||
|
// 非直推签约经销商数量
|
||||||
|
$indirectDealersCount = $this->getIndirectContractedDealersCount();
|
||||||
|
|
||||||
if ($directDealersCount >= 3) {
|
if ($directDealersCount >= 5 && $indirectDealersCount >= 4) {
|
||||||
$surplus = 9 - $directDealersCount;
|
$lvl = DealerLvl::Secondary;
|
||||||
|
$remark .= "有{$directDealersCount}个直推签约,{$indirectDealersCount}个间接签约";
|
||||||
if ($surplus <= 0) {
|
} elseif ($directDealersCount >= 4 && $indirectDealersCount >= 5) {
|
||||||
$lvl = DealerLvl::Secondary;
|
$lvl = DealerLvl::Secondary;
|
||||||
|
$remark .= "有{$directDealersCount}个直推签约,{$indirectDealersCount}个间接签约";
|
||||||
if ($remark !== '') {
|
} elseif ($directDealersCount >= 3 && $indirectDealersCount >= 6) {
|
||||||
$remark .= ';';
|
$lvl = DealerLvl::Secondary;
|
||||||
}
|
$remark .= "有{$directDealersCount}个直推签约,{$indirectDealersCount}个间接签约";
|
||||||
|
|
||||||
$remark .= "有{$directDealersCount}个直推签约";
|
|
||||||
} else {
|
|
||||||
// 非直属签约人数
|
|
||||||
$indirectDealersCount = $this->getIndirectContractedDealersCount();
|
|
||||||
|
|
||||||
if ($indirectDealersCount >= $surplus) {
|
|
||||||
$lvl = DealerLvl::Secondary;
|
|
||||||
|
|
||||||
if ($remark !== '') {
|
|
||||||
$remark .= ';';
|
|
||||||
}
|
|
||||||
|
|
||||||
$remark .= "有{$directDealersCount}个直推签约,{$indirectDealersCount}个间接签约";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue