You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.1 KiB

using Znyc.CloudCar.IServices.User;
using Znyc.CloudCar.Model.Dtos.Login;
namespace Znyc.CloudCar.Task.TaskJobs
{
/// <summary>
/// 用户定时任务
/// </summary>
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);
}
/// <summary>
/// 定时禁用优惠卡到期
/// </summary>
/// <returns></returns>
public async System.Threading.Tasks.Task DisablePreferentialCardExecute()
{
Console.WriteLine($"{DateTime.Now}定时禁用优惠卡到期");
await _userCardService.UpdateUserCardAsync();
}
}
}