|
|
@@ -450,16 +450,18 @@ class ApproachDeclarationUpgradeForm extends Model
|
|
|
|
|
|
// 判断要升级的会员,是否已是最高级别
|
|
|
public function alreadyMaxDec($attribute) {
|
|
|
- // 如果商品是分期商品,则不判断是否已经顶级
|
|
|
- if (!$this->instalment || !$this->isMax) {
|
|
|
- $baseInfo = Info::baseInfoZhByUserName($this->insertUserName);
|
|
|
- $userDecId = $baseInfo['DEC_LV'];// 用户当前的级别
|
|
|
- $maxPerfInfo = DeclarationLevel::getMaxDecPref();
|
|
|
- $maxDecId = $maxPerfInfo['ID']; // 级别配置中最高级别ID
|
|
|
- $this->maxLv = $maxPerfInfo['ID'];
|
|
|
- if ($maxDecId == $userDecId) {
|
|
|
- $this->addError($attribute, 'It is already the highest level and no upgrade is required');//已是最高级别,无需升级
|
|
|
- return false;
|
|
|
+ $baseInfo = Info::baseInfoZhByUserName($this->insertUserName);
|
|
|
+ $userDecId = $baseInfo['DEC_LV'];// 用户当前的级别
|
|
|
+ $maxPerfInfo = DeclarationLevel::getMaxDecPref();
|
|
|
+ $maxDecId = $maxPerfInfo['ID']; // 级别配置中最高级别ID
|
|
|
+ $this->maxLv = $maxPerfInfo['ID'];
|
|
|
+ if ($this->isMax) {
|
|
|
+ // 如果商品是分期商品,则不判断是否已经顶级
|
|
|
+ if (!$this->instalment) {
|
|
|
+ if ($maxDecId == $userDecId) {
|
|
|
+ $this->addError($attribute, 'It is already the highest level and no upgrade is required');//已是最高级别,无需升级
|
|
|
+ return false;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|