admin/app/job/event/UserGrade.php
@@ -50,7 +50,9 @@
        }
        if(!empty($upgradeGrade)){
            if($user['grade_id'] == $upgradeGrade['grade_id'] || $user['weight'] >= $upgradeGrade['weight']){
                return true;
            }
            $this->dologs('setUserGrade', [
                'user_id' => $user['user_id'],
                'grade_id' => $upgradeGrade['grade_id'],
@@ -81,6 +83,10 @@
        if($grade['open_invite'] == 1 && $user['total_invite'] >= $grade['upgrade_invite']){
            return true;
        }
        // 按购买指定商品次数升级
        if($grade['is_purchase_count'] == 1 && $user['purchase_count'] >= $grade['purchase_count']){
            return true;
        }
        return false;
    }