You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
870 B

using BBWYB.Common.Log;
using BBWYB.Common.Models;
using BBWYB.Server.Model.Db;
using Yitter.IdGenerator;
namespace BBWYB.Server.Business.Sync
{
public class TimeLimitTaskSyncBusiness : BaseBusiness, IDenpendency
{
//private TaskSchedulerManager taskSchedulerManager;
public TimeLimitTaskSyncBusiness(IFreeSql fsql, NLogManager nLogManager, IIdGenerator idGenerator) : base(fsql, nLogManager, idGenerator)
{
//this.taskSchedulerManager = taskSchedulerManager;
}
public void CheckTask()
{
fsql.Update<TimeLimitTask>().Set(t => t.IsTimely, false)
.Where(t => t.CompletionTime == null)
.Where(t => t.ExpirationTime < DateTime.Now)
.ExecuteAffrows();
}
}
}