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