修改经销商升级规则
parent
870ff20260
commit
84c0c9c378
|
|
@ -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}个间接签约";
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue