quanwei
2025-12-13 30563323a53b0d0260c97d08a9e8bd4cc8227a95
admin/app/shop/model/plus/shareholder/User.php
@@ -13,6 +13,11 @@
 */
class User extends UserModel
{
    public static function checkExistByGradeId($grade_id)
    {
        self::where('grade_id',$grade_id)->find();
    }
    /**
     * 获取股东用户列表
     */
@@ -57,7 +62,6 @@
        // 先获取所有股东
        $model = new static;
        $shareholders = $model->where('is_delete', '=', 0)->with(['grade'])->select();
        // 如果没有设置分红条件,返回所有股东
        if (empty($setting['consumption_amount']) && empty($setting['condition_purchase_count'])) {
            return $shareholders;
@@ -79,7 +83,7 @@
            
            // 检查购买次数条件
            if (!empty($setting['condition_purchase_count']) && $isEligible) {
                $purchaseCount = (new OrderProductModel)::getPurchaseCount($userId,$bonusData,$shareholder['product_ids']);
                $purchaseCount = (new OrderProductModel)::getPurchaseCount($userId,$bonusData);
                if ($purchaseCount < $setting['condition_purchase_count']) {
                    $isEligible = false;
                }