增加定时任务,
This commit is contained in:
1 parent
be1fc11e07
commit
be08510a84
10 files changed
+171
-8
No files matched your search
@@ -0,0 +1,31 @@
|
||||
using MAX.Core.DependencyInjection;
|
||||
using MAX.Core.Helpers;
|
||||
using Store.Framework.Jobs;
|
||||
using Store.VirtualLogistics.Services;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Store.SyncLogistics.Jobs;
|
||||
|
||||
[Job("synclogistics_balance_check", "*/10 * * * *")]
|
||||
internal class BalanceCheckJob : IScheduledJobs, ITransientDependency
|
||||
{
|
||||
private readonly VirtualLogisticsService _virtualLogisticsService;
|
||||
|
||||
public BalanceCheckJob(VirtualLogisticsService virtualLogisticsService)
|
||||
{
|
||||
_virtualLogisticsService = virtualLogisticsService;
|
||||
}
|
||||
public Task RunAsync()
|
||||
{
|
||||
var money = _virtualLogisticsService.GetUserMoney();
|
||||
if (money < 50)
|
||||
{
|
||||
HttpHelper.Get($"https://iyuu.cn/IYUU71425T5f235fa5f5afb2087416750622ed4d241c89da44.send?text=余额不足:{money}");
|
||||
}
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using Autofac;
|
||||
using Hangfire;
|
||||
using MAX.Core.DependencyInjection;
|
||||
using MAX.Core.Interfaces;
|
||||
using Store.SyncLogistics.Jobs;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Store.SyncLogistics;
|
||||
|
||||
internal class Startup : IStartup
|
||||
{
|
||||
public int Priority => IntPriority.Normal;
|
||||
|
||||
public void Initialize()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public void Register(IServiceRegistrar registrar)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user