增加定时任务,

This commit is contained in:
chfei committed 2026-09-30 15:46:20 +08:00
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;
}
}
+28
View File
@@ -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)
{
}
}