//using System; //using System.Threading; //using System.Threading.Tasks; //using Hangfire; //using JiShe.CollectBus.ScheduledMeterReading; //using Microsoft.Extensions.Logging; //using Volo.Abp.BackgroundWorkers.Hangfire; //using Volo.Abp.DependencyInjection; //using Volo.Abp.Uow; //namespace JiShe.CollectBus.Workers //{ // /// // /// 5分钟采集数据 // /// // public class SubscriberFiveMinuteWorker : HangfireBackgroundWorkerBase, ITransientDependency,ICollectWorker // { // private readonly ILogger _logger; // private readonly IScheduledMeterReadingService _scheduledMeterReadingService; // /// // /// Initializes a new instance of the class. // /// // /// The logger. // /// 定时任务 // public SubscriberFiveMinuteWorker(ILogger logger, IScheduledMeterReadingService scheduledMeterReadingService) // { // _logger = logger; // RecurringJobId = nameof(SubscriberFiveMinuteWorker); // CronExpression = "0 0/5 * * * *"; // TimeZone = TimeZoneInfo.Local; // this._scheduledMeterReadingService = scheduledMeterReadingService; // } // public override async Task DoWorkAsync(CancellationToken cancellationToken = new CancellationToken()) // { // //await _scheduledMeterReadingService.AmmeterScheduledMeterFiveMinuteReading(); // //await _scheduledMeterReadingService.WatermeterScheduledMeterFiveMinuteReading(); // } // } //}