| | |
| | | |
| | | use app\common\model\plus\vip\Grade as GradeModel; |
| | | use app\common\model\plus\vip\User as vipUserModel; |
| | | use app\common\model\plus\vip\Order as OrderModel; |
| | | use app\common\model\plus\vip\Order as vipOrderModel; |
| | | use app\common\model\supplier\Supplier; |
| | | use app\job\model\user\User as UserModel; |
| | | use app\common\model\order\Order as OrderModel; |
| | | /** |
| | | * VIP用户等级事件管理 |
| | | */ |
| | |
| | | } |
| | | |
| | | } |
| | | $buy_product = false; |
| | | if ($grade['open_buy_product'] == 1&& OrderModel::getOrderProductIds($user['user_id'],$grade['product_ids'],true)){ |
| | | $buy_product= true; |
| | | } |
| | | if($grade['condition_type'] == 'and'){ |
| | | $grade['is_purchase_count']!=1 && $purchase_count=true; |
| | | $grade['is_supplier_count']!=1 && $supplier_count=true; |
| | | $grade['is_referee_grade']!=1 && $referee_grade_count=true; |
| | | return $purchase_count && $supplier_count && $referee_grade_count; |
| | | $grade['is_buy_product']!=1 && $buy_product=true; |
| | | if ($grade['open_type_product']){ |
| | | return ($purchase_count && $supplier_count && $referee_grade_count) || $buy_product; |
| | | }else{ |
| | | return $purchase_count && $supplier_count && $referee_grade_count && $buy_product; |
| | | } |
| | | |
| | | }else{ |
| | | return $purchase_count || $supplier_count || $referee_grade_count; |
| | | return $purchase_count || $supplier_count || $referee_grade_count || $buy_product; |
| | | } |
| | | } |
| | | |