using SHJX.Service.Control.Extends; namespace SHJX.Service.Control.Pipeline.Nodes { public class Dewater : INode { #region Fields private static TaskExtend _taskExtend; private static IDataManager _dataManager; #endregion public Dewater(IDataManager dataManager, TaskExtend taskExtend) { Name = nameof(Dewater); _taskExtend = taskExtend; _dataManager = dataManager; } public override INode Invoke() { ExecuteTime time = _dataManager.Query().Where(it => it.TypeName.Equals(ExecuteTimeName.DEWATER_TIME)).First(); Thread.Sleep(Convert.ToInt32(Math.Round(time.Value * 1000))); return this; } } }