lingling
2025-03-21 cb32471d4f54b23e402c7734eca9ef2570c7e302
LifePayment/LifePayment.Worker/Worker/GetStaticsWorker.cs
@@ -16,14 +16,14 @@
{
    public class GetStaticsWorker : AsyncPeriodicBackgroundWorkerBase
    {
        private readonly ILifePayService _lifePayService;
        private readonly IStatisticsService _statisticService;
        private readonly int _doWorkHour = 0;
        private readonly int _doWorkMinute = 30;
        public GetStaticsWorker(AbpAsyncTimer timer, IServiceScopeFactory serviceScopeFactory, ILifePayService lifePayService) : base(timer, serviceScopeFactory)
        public GetStaticsWorker(AbpAsyncTimer timer, IServiceScopeFactory serviceScopeFactory, IStatisticsService statisticService) : base(timer, serviceScopeFactory)
        {
            _lifePayService = lifePayService;
            _statisticService = statisticService;
            timer.Period = PeriodTool.CalcuPeriodFromEveryDayTime(_doWorkHour, _doWorkMinute, 0);
            //timer.Period =5 * 60000;
            //timer.Period =1 * 60000;
        }
        [UnitOfWork]
@@ -31,7 +31,7 @@
        {
            try
            {
                await _lifePayService.GetTopStatistics();
                await _statisticService.GetTopStatistics();
                Logger.LogError($"获取统计信息开始: {DateTime.Now}");
            }
            catch (Exception ex)