From d4d2e4625b406ded39ca5b02cd77902cbec26001 Mon Sep 17 00:00:00 2001 From: vedatakd Date: Wed, 28 Oct 2020 17:03:35 +0300 Subject: [PATCH] fixed featured ads --- .../advs-module/src/Http/Controller/advsController.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php index 2204a7e44..8fab869db 100644 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php +++ b/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php @@ -237,8 +237,13 @@ class AdvsController extends PublicController if ($isActiveDopings) { $featuredAdvsQuery = clone $advs; - $advs = app('Visiosoft\DopingsModule\Http\Controller\DopingsController') - ->listFeatures($featuredAdvsQuery)->union($advs); + $response__featured_doping = app('Visiosoft\DopingsModule\Http\Controller\DopingsController') + ->listFeatures($featuredAdvsQuery); + + $featured_advs = $response__featured_doping['featured_ads']; + $featured_advs_id_list = $response__featured_doping['ad_id_list']; + + $advs = $advs->whereNotIn('advs_advs.id', $featured_advs_id_list); } $advs = $advs->paginate(setting_value('streams::per_page'));