CorsJobController.cs 801 B

12345678910111213141516171819202122232425262728
  1. using Hotline.Application.Jobs;
  2. using Hotline.Orders;
  3. using Microsoft.AspNetCore.Authorization;
  4. using Microsoft.AspNetCore.Mvc;
  5. namespace Hotline.Api.Controllers
  6. {
  7. public class CorsJobController: BaseController
  8. {
  9. private readonly IOrderDomainService _orderDomainService;
  10. public CorsJobController(IOrderDomainService orderDomainService)
  11. {
  12. _orderDomainService = orderDomainService;
  13. }
  14. /// <summary>
  15. /// 定时发送超期短信
  16. /// 0 30 09,14 * * ?
  17. /// </summary>
  18. /// <returns></returns>
  19. [HttpGet("send-overtime-sms")]
  20. [AllowAnonymous]
  21. public async Task SendOverTimeSms()
  22. {
  23. await _orderDomainService.SendOverTimeSms(HttpContext.RequestAborted);
  24. }
  25. }
  26. }