1) { $model = $model->where('first_user_id|second_user_id|third_user_id', '=', $user_id); } if ($is_settled > -1) { $model = $model->where('is_settled', '=', $is_settled); } // 获取分销商订单列表 $data = $model->with([ 'agent_first', 'agent_second', 'agent_third' ]) ->order(['create_time' => 'desc']) ->paginate(15); if ($data->isEmpty()) { return $data; } // 获取订单的主信息 $with = ['product' => ['image', 'refund'], 'address', 'user']; return OrderService::getOrderList($data, 'order_master', $with); } }