using Znyc.CloudCar.IServices.CaChe; using Znyc.CloudCar.IServices.Equipment; namespace Znyc.CloudCar.Task.TaskJobs { /// /// 设备信息定时任务 /// public class AutoEquipmentJob { private readonly IEquipmentService _equipmentService; private readonly ICacheService _cacheService; public AutoEquipmentJob(IEquipmentService equipmentService, ICacheService cacheService ) { _equipmentService = equipmentService; _cacheService = cacheService; } /// /// 重置用户修改次数 /// /// public async System.Threading.Tasks.Task ResetUserUpdateExecute() { Console.WriteLine($"{DateTime.Now}定时重置用户修改次数"); await _cacheService.RemoveUserUpdateCountAsync(); } /// /// 同步设备浏览量 /// /// public async System.Threading.Tasks.Task PageViewAsyncExecute() { await _equipmentService.PageViewAsync(); } /// /// 取消置顶设备信息 /// /// public async System.Threading.Tasks.Task CancelTopAsyncExecute() { Console.WriteLine($"{DateTime.Now}取消置顶设备信息"); await _equipmentService.CancelTopAsync(); } } }