|
|
@@ -1313,10 +1313,13 @@ class NewsService implements NewsServiceInterface
|
|
|
->where(function ($query) {
|
|
|
$query->whereNull('article_ignore.article_id')
|
|
|
->orWhere(function ($subQuery) {
|
|
|
- $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
- ->where('article_ignore.is_ignore', 0)
|
|
|
- ->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'));
|
|
|
- });
|
|
|
+ $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
+ ->where('article_ignore.is_ignore', 0)
|
|
|
+ ->where(function ($subSubQuery) {
|
|
|
+ $subSubQuery->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'))
|
|
|
+ ->orWhereNull('article_ignore.c_show_time');
|
|
|
+ });
|
|
|
+ });
|
|
|
})
|
|
|
// ->where(function ($query) use ($website_id) {
|
|
|
// $query->whereNull('article_ignore.article_id')
|
|
|
@@ -1357,10 +1360,13 @@ class NewsService implements NewsServiceInterface
|
|
|
->where(function ($query) {
|
|
|
$query->whereNull('article_ignore.article_id')
|
|
|
->orWhere(function ($subQuery) {
|
|
|
- $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
- ->where('article_ignore.is_ignore', 0)
|
|
|
- ->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'));
|
|
|
- });
|
|
|
+ $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
+ ->where('article_ignore.is_ignore', 0)
|
|
|
+ ->where(function ($subSubQuery) {
|
|
|
+ $subSubQuery->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'))
|
|
|
+ ->orWhereNull('article_ignore.c_show_time');
|
|
|
+ });
|
|
|
+ });
|
|
|
});
|
|
|
}
|
|
|
$result['img'] = $query
|
|
|
@@ -1434,9 +1440,12 @@ class NewsService implements NewsServiceInterface
|
|
|
->where(function ($query) {
|
|
|
$query->whereNull('article_ignore.article_id')
|
|
|
->orWhere(function ($subQuery) {
|
|
|
- $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
+ $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
->where('article_ignore.is_ignore', 0)
|
|
|
- ->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'));
|
|
|
+ ->where(function ($subSubQuery) {
|
|
|
+ $subSubQuery->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'))
|
|
|
+ ->orWhereNull('article_ignore.c_show_time');
|
|
|
+ });
|
|
|
});
|
|
|
})
|
|
|
// ->where(function ($query) use ($data) {
|
|
|
@@ -1499,13 +1508,16 @@ class NewsService implements NewsServiceInterface
|
|
|
$join->on('article_ignore.article_id', '=', 'article.id');
|
|
|
})
|
|
|
->where(function ($query) {
|
|
|
- $query->whereNull('article_ignore.article_id')
|
|
|
- ->orWhere(function ($subQuery) {
|
|
|
- $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
- ->where('article_ignore.is_ignore', 0)
|
|
|
- ->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'));
|
|
|
- });
|
|
|
- })
|
|
|
+ $query->whereNull('article_ignore.article_id')
|
|
|
+ ->orWhere(function ($subQuery) {
|
|
|
+ $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
+ ->where('article_ignore.is_ignore', 0)
|
|
|
+ ->where(function ($subSubQuery) {
|
|
|
+ $subSubQuery->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'))
|
|
|
+ ->orWhereNull('article_ignore.c_show_time');
|
|
|
+ });
|
|
|
+ });
|
|
|
+ })
|
|
|
->select(
|
|
|
'article.id',
|
|
|
'article.title',
|
|
|
@@ -1569,13 +1581,16 @@ class NewsService implements NewsServiceInterface
|
|
|
$join->on('article_ignore.article_id', '=', 'article.id');
|
|
|
})
|
|
|
->where(function ($query) {
|
|
|
- $query->whereNull('article_ignore.article_id')
|
|
|
- ->orWhere(function ($subQuery) {
|
|
|
- $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
- ->where('article_ignore.is_ignore', 0)
|
|
|
- ->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'));
|
|
|
- });
|
|
|
- })
|
|
|
+ $query->whereNull('article_ignore.article_id')
|
|
|
+ ->orWhere(function ($subQuery) {
|
|
|
+ $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
+ ->where('article_ignore.is_ignore', 0)
|
|
|
+ ->where(function ($subSubQuery) {
|
|
|
+ $subSubQuery->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'))
|
|
|
+ ->orWhereNull('article_ignore.c_show_time');
|
|
|
+ });
|
|
|
+ });
|
|
|
+ })
|
|
|
->select(
|
|
|
'article.*',
|
|
|
'article_data.content',
|
|
|
@@ -1621,9 +1636,12 @@ class NewsService implements NewsServiceInterface
|
|
|
->where(function ($query) {
|
|
|
$query->whereNull('article_ignore.article_id')
|
|
|
->orWhere(function ($subQuery) {
|
|
|
- $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
+ $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
->where('article_ignore.is_ignore', 0)
|
|
|
- ->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'));
|
|
|
+ ->where(function ($subSubQuery) {
|
|
|
+ $subSubQuery->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'))
|
|
|
+ ->orWhereNull('article_ignore.c_show_time');
|
|
|
+ });
|
|
|
});
|
|
|
})
|
|
|
->where('article.status', 1)
|
|
|
@@ -1973,7 +1991,10 @@ class NewsService implements NewsServiceInterface
|
|
|
->orWhere(function ($subQuery) {
|
|
|
$subQuery->whereNotNull('article_ignore.article_id')
|
|
|
->where('article_ignore.is_ignore', 0)
|
|
|
- ->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'));
|
|
|
+ ->where(function ($subSubQuery) {
|
|
|
+ $subSubQuery->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'))
|
|
|
+ ->orWhereNull('article_ignore.c_show_time');
|
|
|
+ });
|
|
|
});
|
|
|
});
|
|
|
// ->get()->all();
|
|
|
@@ -2174,9 +2195,12 @@ class NewsService implements NewsServiceInterface
|
|
|
->where(function ($query) {
|
|
|
$query->whereNull('article_ignore.article_id')
|
|
|
->orWhere(function ($subQuery) {
|
|
|
- $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
+ $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
->where('article_ignore.is_ignore', 0)
|
|
|
- ->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'));
|
|
|
+ ->where(function ($subSubQuery) {
|
|
|
+ $subSubQuery->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'))
|
|
|
+ ->orWhereNull('article_ignore.c_show_time');
|
|
|
+ });
|
|
|
});
|
|
|
})
|
|
|
->select('article.id', 'article.title', 'article.imgurl', 'article.author', 'article.updated_at', 'article.introduce', 'article.islink', 'article.linkurl', 'article.copyfrom', 'article.cat_arr_id', 'article.catid')
|
|
|
@@ -2202,9 +2226,12 @@ class NewsService implements NewsServiceInterface
|
|
|
->where(function ($query) {
|
|
|
$query->whereNull('article_ignore.article_id')
|
|
|
->orWhere(function ($subQuery) {
|
|
|
- $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
+ $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
->where('article_ignore.is_ignore', 0)
|
|
|
- ->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'));
|
|
|
+ ->where(function ($subSubQuery) {
|
|
|
+ $subSubQuery->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'))
|
|
|
+ ->orWhereNull('article_ignore.c_show_time');
|
|
|
+ });
|
|
|
});
|
|
|
})
|
|
|
->select('id', 'title', 'author', 'updated_at', 'introduce', 'islink', 'linkurl', 'copyfrom', 'cat_arr_id', 'catid')
|
|
|
@@ -2264,9 +2291,12 @@ class NewsService implements NewsServiceInterface
|
|
|
->where(function ($query) {
|
|
|
$query->whereNull('article_ignore.article_id')
|
|
|
->orWhere(function ($subQuery) {
|
|
|
- $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
+ $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
->where('article_ignore.is_ignore', 0)
|
|
|
- ->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'));
|
|
|
+ ->where(function ($subSubQuery) {
|
|
|
+ $subSubQuery->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'))
|
|
|
+ ->orWhereNull('article_ignore.c_show_time');
|
|
|
+ });
|
|
|
});
|
|
|
})
|
|
|
->select('id', 'title', 'imgurl', 'author', 'updated_at', 'introduce', 'islink', 'linkurl', 'copyfrom', 'cat_arr_id', 'catid')
|
|
|
@@ -2294,9 +2324,12 @@ class NewsService implements NewsServiceInterface
|
|
|
->where(function ($query) {
|
|
|
$query->whereNull('article_ignore.article_id')
|
|
|
->orWhere(function ($subQuery) {
|
|
|
- $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
+ $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
->where('article_ignore.is_ignore', 0)
|
|
|
- ->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'));
|
|
|
+ ->where(function ($subSubQuery) {
|
|
|
+ $subSubQuery->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'))
|
|
|
+ ->orWhereNull('article_ignore.c_show_time');
|
|
|
+ });
|
|
|
});
|
|
|
})
|
|
|
->select('id', 'title', 'author', 'updated_at', 'introduce', 'islink', 'linkurl', 'copyfrom', 'cat_arr_id', 'catid')
|
|
|
@@ -2438,9 +2471,12 @@ class NewsService implements NewsServiceInterface
|
|
|
->where(function ($query) {
|
|
|
$query->whereNull('article_ignore.article_id')
|
|
|
->orWhere(function ($subQuery) {
|
|
|
- $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
+ $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
->where('article_ignore.is_ignore', 0)
|
|
|
- ->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'));
|
|
|
+ ->where(function ($subSubQuery) {
|
|
|
+ $subSubQuery->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'))
|
|
|
+ ->orWhereNull('article_ignore.c_show_time');
|
|
|
+ });
|
|
|
});
|
|
|
})
|
|
|
->select(
|
|
|
@@ -2481,9 +2517,12 @@ class NewsService implements NewsServiceInterface
|
|
|
->where(function ($query) {
|
|
|
$query->whereNull('article_ignore.article_id')
|
|
|
->orWhere(function ($subQuery) {
|
|
|
- $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
+ $subQuery->whereNotNull('article_ignore.article_id')
|
|
|
->where('article_ignore.is_ignore', 0)
|
|
|
- ->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'));
|
|
|
+ ->where(function ($subSubQuery) {
|
|
|
+ $subSubQuery->where('article_ignore.c_show_time', '<=', date('Y-m-d H:i:s'))
|
|
|
+ ->orWhereNull('article_ignore.c_show_time');
|
|
|
+ });
|
|
|
});
|
|
|
})
|
|
|
->select(
|