|
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();
|
}
|
|
}
|
}
|