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
41 lines
1.1 KiB
2 years ago
|
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();
|
||
|
}
|
||
|
}
|
||
|
}
|