using Znyc.CloudCar.IServices.User;
using Znyc.CloudCar.Model.Dtos.Login;
namespace Znyc.CloudCar.Task.TaskJobs
{
///
/// 用户定时任务
///
public class AutoUserJob
{
private readonly IUserService _userService;
private readonly IUserCardService _userCardService;
public AutoUserJob(
IUserService userService,
IUserCardService userCardService
)
{
_userService = userService;
_userCardService = userCardService;
}
public async System.Threading.Tasks.Task Execute()
{
LoginInput login = new LoginInput();
//await _userService.LoginAsync(login);
}
///
/// 定时禁用优惠卡到期
///
///
public async System.Threading.Tasks.Task DisablePreferentialCardExecute()
{
Console.WriteLine($"{DateTime.Now}定时禁用优惠卡到期");
await _userCardService.UpdateUserCardAsync();
}
}
}