WIN-2308041133\Administrator 5 months ago
parent
commit
64d65c29b7
1 changed files with 8 additions and 5 deletions
  1. 8 5
      app/common/model/user/OilLevel.php

+ 8 - 5
app/common/model/user/OilLevel.php

@@ -33,13 +33,16 @@ class OilLevel extends BaseModel
             'grade' => 0,
             'name' => '普通会员'
         ];
-        $level = self::where('grade', '>', $old_level['grade'])->where('achievement', '<=', $achievement)
-            ->order('grade', 'desc')->find();
-        if ($level) {
-            $user->old_level = $level['id'];
-            $user->save();
+        if ($old_level['oil_level']!=99){  //如果用户不是服务中心
+            $level = self::where('grade', '>', $old_level['grade'])->where('achievement', '<=', $achievement)
+                ->order('grade', 'desc')->find();
+            if ($level) {
+                $user->old_level = $level['id'];
+                $user->save();
+            }
         }
 
+
         $pass[] = $uid;
         $spread = User::where('uid', $user['spread_uid'])->find();
         if ($spread) return $this->checkLevel($spread['uid'], $pass);