namespace HxSocketImplement
|
{
|
/// <summary>
|
/// 指令方法类---入口
|
/// </summary>
|
public class InstructMethod
|
{
|
#region 修改实验状态
|
///// <summary>
|
///// 修改实验状态
|
///// </summary>
|
///// <param name="result">实验对像</param>
|
//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 执行流程
|
///// <summary>
|
///// 执行流程
|
///// </summary>
|
///// <param name="experimentId">实验ID</param>
|
///// <returns></returns>
|
//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
|
}
|
}
|