kevin 1 год назад
Родитель
Сommit
7bbcb9012c
1 измененных файлов с 12 добавлено и 10 удалено
  1. 12 10
      common/models/forms/ApproachDeclarationUpgradeForm.php

+ 12 - 10
common/models/forms/ApproachDeclarationUpgradeForm.php

@@ -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;
+                }
             }
         }