using Microsoft.Extensions.Logging;

namespace TakeoutSaaS.Module.Scheduler.Jobs;

/// <summary>
/// 订单超时取消任务（占位，后续接入订单服务）。
/// </summary>
public sealed class OrderTimeoutJob(ILogger<OrderTimeoutJob> logger)
{
    /// <summary>
    /// 执行超时订单检查。
    /// </summary>
    public Task ExecuteAsync()
    {
        logger.LogInformation("定时任务：检查超时未支付订单并取消（占位实现）");
        return Task.CompletedTask;
    }
}
