quanwei
2025-12-25 a47b138c7455dee981af9b4fac431a16c0eee675
admin/app/common/model/plus/bonus/Apply.php
@@ -84,16 +84,11 @@
        if (empty($config['become__buy_product_ids'])) {
            return false;
        }
        // 判断商品是否在设置范围内
        $intersect = array_intersect($productIds, $config['become__buy_product_ids']);
        if (empty($intersect)) {
            return false;
        }
        $purchase_count=0;
        // 每买一个指定商品就生成一个分红订单
        foreach ($order['product'] as $product) {
            // 检查商品是否是指定的分红商品
            if (in_array($product['product_id'], $config['become__buy_product_ids'])) {
            if (in_array($product['product_id'], $config['become__buy_product_ids'])||$product['is_vip']==1) {
                // 获取商品数量
                $quantity = $product['total_num'];
                $purchase_count+=$quantity;
@@ -103,6 +98,11 @@
                }
            }
        }
        // 判断商品是否在设置范围内
        $intersect = array_intersect($productIds, $config['become__buy_product_ids']);
        if ($purchase_count<=0) {
            return false;
        }
        if(User::isBonusUser($userId)) {
            return false;
        }