|
@@ -45,12 +45,13 @@ namespace ZhonTai.Admin.Services.Notice
|
|
|
[HttpPost]
|
|
|
public async Task<PageOutput<NoticeListOutput>> GetPageAsync(PageInput<NoticeGetPageDto> input)
|
|
|
{
|
|
|
- var list = await _moduleRepository.Select
|
|
|
+ var list = await _moduleRepository.Select.Where(m=>m.IsAlter==0)
|
|
|
.Count(out var total)
|
|
|
+ .OrderByDescending(true,c=>c.IsAlter)
|
|
|
+ .OrderByDescending(true, c => c.Rank)
|
|
|
.OrderByDescending(true, c => c.Id)
|
|
|
.Page(input.CurrentPage, input.PageSize)
|
|
|
.ToListAsync<NoticeListOutput>();
|
|
|
-
|
|
|
var data = new PageOutput<NoticeListOutput>()
|
|
|
{
|
|
|
List = list,
|
|
@@ -67,7 +68,7 @@ namespace ZhonTai.Admin.Services.Notice
|
|
|
/// <returns></returns>
|
|
|
public async Task<long> AddAsync(NoticeAddInput input)
|
|
|
{
|
|
|
- var entity = Mapper.Map<NoticeEntity>(input);
|
|
|
+ var entity = Mapper.Map<NoticeEntity>(input);
|
|
|
await _moduleRepository.InsertAsync(entity);
|
|
|
|
|
|
return entity.Id;
|
|
@@ -108,6 +109,15 @@ namespace ZhonTai.Admin.Services.Notice
|
|
|
public async Task BatchSoftDeleteAsync(long[] ids)
|
|
|
{
|
|
|
await _moduleRepository.SoftDeleteAsync(ids);
|
|
|
- }
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// 查询弹窗模块
|
|
|
+ /// </summary>
|
|
|
+ /// <returns></returns>
|
|
|
+ public async Task<NoticeGetOutput> GetWeightAsync()
|
|
|
+ {
|
|
|
+ var result = await _moduleRepository.Where(m=>m.IsAlter==1).ToOneAsync<NoticeGetOutput>();
|
|
|
+ return result;
|
|
|
+ }
|
|
|
}
|
|
|
}
|