namespace HxSocketImplement { /// /// 指令方法类---入口 /// public class InstructMethod { #region 修改实验状态 ///// ///// 修改实验状态 ///// ///// 实验对像 //private static bool UpdateExpStatus(ExperimentModel result) //{ // bool bIsOk = false; // if (result.Status == EnumManagement.GetEnumValue(StatusEnum.StatusCEnum) && // result.IsRun == EnumManagement.GetEnumValue(IsRunEnum.IsRunAEnum)) // { // ExperimentBLL experimentBLL = new ExperimentBLL(); // experimentBLL.UpdateExperimentIsRun(new ExperimentModel { Id = result.Id, IsRun = EnumManagement.GetEnumValue(IsRunEnum.IsRunBEnum) }); // // 流程运行 TODO // bIsOk = new RunFlow().IsRunFlow(result); // } // return bIsOk; //} #endregion #region 执行流程 ///// ///// 执行流程 ///// ///// 实验ID ///// //public static bool ImplementFlow( string experimentId) //{ // ExperimentBLL experimentBLL = new ExperimentBLL(); // var result = experimentBLL.GetExperimentById(experimentId); // if (result != null) // { // #region 修改实验中状态 // if (result.Status == EnumManagement.GetEnumValue(StatusEnum.StatusCEnum)) // { // //Thread ThreadExpStatus = new Thread(() => UpdateExpStatus(result)); //创建监听线程 // //ThreadExpStatus.IsBackground = true; // //ThreadExpStatus.Start(); // return UpdateExpStatus(result); // } // #endregion // } // return false; //} #endregion } }