Files
coreshoppro/CoreCms.Net.Task/AutoCancelServiceOrderJob.cs

30 lines
752 B
C#

using System;
using CoreCms.Net.IServices;
using CoreCms.Net.Loging;
using CoreCms.Net.Model.Entities;
using Newtonsoft.Json;
using NLog;
namespace CoreCms.Net.Task
{
/// <summary>
/// 未付款服务订单超时后取消订单操作任务
/// </summary>
public class AutoCancelServiceOrderJob
{
private readonly ICoreCmsUserServicesOrderServices _userServicesOrderServices;
public AutoCancelServiceOrderJob(ICoreCmsUserServicesOrderServices userServicesOrderServices)
{
_userServicesOrderServices = userServicesOrderServices;
}
public async System.Threading.Tasks.Task Execute()
{
await _userServicesOrderServices.AutoCancelOrder();
}
}
}