Files
2025-11-20 13:11:05 +08:00

27 lines
771 B
C#

using AUTS.Domain.Entities;
using AUTS.Services.Cache;
using System;
using System.Linq;
namespace AUTS.Services
{
public partial class DevManageHelp
{
public static void UdpDevServiceHandle(int sID)
{
var devService = CacheHelp.GetHashService(sID);
if (devService != null)
{
var thisTime = DateTime.Now;
TimeSpan ts = thisTime - (devService.ServiceLastActiveDateTime ?? thisTime);
if (ts.TotalSeconds > 30)
{
devService.ServiceOnlineDateTime = thisTime;
}
devService.ServiceLastActiveDateTime = thisTime;
CacheHelp.SetHashService(devService);
}
}
}
}