public async Task <IActionResult> EnableMessage([FromBody] List <long> ids) { var res = await _messageService.EnableMessageAsync(new MessageEnableDTO { Ids = ids, UserId = UserIdentity.UserId }); return(Ok(res)); }
public async Task <bool> EnableMessageAsync([FromBody] MessageEnableDTO dto) { var list = await _messageService.EnableMessageAsync(dto.Ids); //获取立即执行的消息 var imlist = list.Where(m => m.StartTime == 0 || m.EndTime == 0); foreach (var item in imlist) { await this.PushMessageAsync(item); } return(true); }