Browse Source

Update HangfireBackgroundWorkerManager.cs

pull/11189/head
liangshiwei 5 years ago
parent
commit
8ded644632
  1. 6
      framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/HangfireBackgroundWorkerManager.cs

6
framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/HangfireBackgroundWorkerManager.cs

@ -26,14 +26,14 @@ namespace Volo.Abp.BackgroundWorkers.Hangfire
{ {
if (worker is IHangfireBackgroundWorker hangfireBackgroundWorker) if (worker is IHangfireBackgroundWorker hangfireBackgroundWorker)
{ {
var unProxyWorker = ProxyHelper.UnProxy(hangfireBackgroundWorker);
if (hangfireBackgroundWorker.RecurringJobId.IsNullOrWhiteSpace()) if (hangfireBackgroundWorker.RecurringJobId.IsNullOrWhiteSpace())
{ {
RecurringJob.AddOrUpdate(() => hangfireBackgroundWorker.DoWorkAsync(), RecurringJob.AddOrUpdate(() => ((IHangfireBackgroundWorker)unProxyWorker).DoWorkAsync(),hangfireBackgroundWorker.CronExpression);
hangfireBackgroundWorker.CronExpression);
} }
else else
{ {
RecurringJob.AddOrUpdate(hangfireBackgroundWorker.RecurringJobId,() => hangfireBackgroundWorker.DoWorkAsync(), RecurringJob.AddOrUpdate(hangfireBackgroundWorker.RecurringJobId,() => ((IHangfireBackgroundWorker)unProxyWorker).DoWorkAsync(),
hangfireBackgroundWorker.CronExpression); hangfireBackgroundWorker.CronExpression);
} }
} }

Loading…
Cancel
Save