|
@@ -95,7 +95,8 @@ namespace Hotline.Api.Controllers
|
|
|
RefAsync<int> total = 0;
|
|
|
var items = await _bulletinRepository.Queryable()
|
|
|
.Where(p => p.LoseEfficacyTime >= DateTime.Now)
|
|
|
- .Where(d => SqlFunc.JsonListObjectAny(d.PushRanges, "Key", "2"))
|
|
|
+ .Where(p => p.IsArrive == true)
|
|
|
+ .Where(p => SqlFunc.JsonListObjectAny(p.PushRanges, "Key", "2"))
|
|
|
.Where(p => p.BulletinTypeId == dto.NoticeType)
|
|
|
.WhereIF(!string.IsNullOrEmpty(dto.Condition), p => p.Title.Contains(dto.Condition))
|
|
|
.OrderByDescending(p => p.BulletinTime)
|
|
@@ -135,7 +136,8 @@ namespace Hotline.Api.Controllers
|
|
|
{
|
|
|
var items = await _bulletinRepository.Queryable()
|
|
|
.Where(p => p.LoseEfficacyTime >= DateTime.Now)
|
|
|
- .Where(d => SqlFunc.JsonListObjectAny(d.PushRanges, "Key", "2"))
|
|
|
+ .Where(p => p.IsArrive == true)
|
|
|
+ .Where(p => SqlFunc.JsonListObjectAny(p.PushRanges, "Key", "2"))
|
|
|
.Where(p => p.BulletinTypeId == dto.BulletinTypeId)
|
|
|
.WhereIF(!string.IsNullOrEmpty(dto.CheckChar), p => p.Content.Contains(dto.CheckChar))
|
|
|
.OrderByDescending(p => p.BulletinTime)
|
|
@@ -198,7 +200,8 @@ namespace Hotline.Api.Controllers
|
|
|
{
|
|
|
var sugar = _bulletinRepository.Queryable()
|
|
|
.Where(p => p.LoseEfficacyTime >= DateTime.Now)
|
|
|
- .Where(d => SqlFunc.JsonListObjectAny(d.PushRanges, "Key", "2"))
|
|
|
+ .Where(p => p.IsArrive == true)
|
|
|
+ .Where(p => SqlFunc.JsonListObjectAny(p.PushRanges, "Key", "2"))
|
|
|
;
|
|
|
if (dto.FullSearch == "1")//全文搜索
|
|
|
{
|
|
@@ -271,7 +274,8 @@ namespace Hotline.Api.Controllers
|
|
|
RefAsync<int> total = 0;
|
|
|
var items = await _bulletinRepository.Queryable()
|
|
|
.Where(p => p.LoseEfficacyTime >= DateTime.Now)
|
|
|
- .Where(d => SqlFunc.JsonListObjectAny(d.PushRanges, "Key", "2"))
|
|
|
+ .Where(p => p.IsArrive == true)
|
|
|
+ .Where(p => SqlFunc.JsonListObjectAny(p.PushRanges, "Key", "2"))
|
|
|
.Where(p => p.BulletinTypeId == "1" || p.BulletinTypeId == "5" || p.BulletinTypeId == "6" || p.BulletinTypeId == "7" || p.BulletinTypeId == "3" || p.BulletinTypeId == "4")
|
|
|
.WhereIF(!string.IsNullOrEmpty(dto.Condition), p => p.Title.Contains(dto.Condition))
|
|
|
.OrderByDescending(p => p.BulletinTime)
|