15313670163 2 дней назад
Родитель
Сommit
bce862f75d
1 измененных файлов с 25 добавлено и 4 удалено
  1. 25 4
      app/JsonRpc/WebsiteService.php

+ 25 - 4
app/JsonRpc/WebsiteService.php

@@ -526,12 +526,33 @@ class WebsiteService implements WebsiteServiceInterface
                 'ad.image_url',
                 'ad.image_alt')
             ->get()->all();
-            if(empty($result)){
-                return Result::error("此广告位不存在!",0);
-            } 
+            
         }else{
-            return Result::error("请选择广告位!",0);
+            $now = Carbon::now()->format('Y-m-d H:i:s'); // 获取当前时间
+            // return Result::success($where);
+            $result =  AdPlace::where($where)
+            ->where('ad_place.website_id',$data['website_id'])
+            ->leftJoin("ad", function ($join) use ($now) {
+                $join->on("ad.pid", "=", "ad_place.id")
+                     ->where('ad.status', 1)
+                     ->where('ad.fromtime', '<=', $now)
+                     ->where('ad.totime', '>=', $now);
+            })
+            ->select(
+                'ad_place.name as place_name',
+                'ad_place.thumb',
+                'ad_place.ad_tag',
+                'ad_place.introduce',
+                'ad.name as ad_name',
+                'ad.image_src',
+                'ad.image_url',
+                'ad.image_alt')
+            ->get()->all();
+            // return Result::error("请选择广告位!",0);
         }
+        if(empty($result)){
+                return Result::error("此广告位不存在!",0);
+            } 
         return Result::success($result);
 
     }