|
|
@@ -32,6 +32,8 @@ class NewsController extends Controller
|
|
32
|
32
|
$result = [];
|
|
33
|
33
|
|
|
34
|
34
|
$dateFilter = Carbon::now();
|
|
|
35
|
+ $now = Carbon::now();
|
|
|
36
|
+
|
|
35
|
37
|
//文章列表
|
|
36
|
38
|
$news = News::where("visible", 1);
|
|
37
|
39
|
if($month > 0 || $year > 0){
|
|
|
@@ -50,10 +52,10 @@ class NewsController extends Controller
|
|
50
|
52
|
|
|
51
|
53
|
$news = $news->where(fn($q) =>
|
|
52
|
54
|
$q->whereNull('start_date')
|
|
53
|
|
- ->orWhere('start_date', '<=', $dateFilter)
|
|
|
55
|
+ ->orWhere('start_date', '<=', $now)
|
|
54
|
56
|
)->where(fn($q) =>
|
|
55
|
57
|
$q->whereNull('end_date')
|
|
56
|
|
- ->orWhere('end_date', '>=', $dateFilter)
|
|
|
58
|
+ ->orWhere('end_date', '>=', $now)
|
|
57
|
59
|
);
|
|
58
|
60
|
|
|
59
|
61
|
$news = $news->orderByDesc("order")->orderByDesc("post_date");
|