/// <summary> /// 结束事件和任务 /// </summary> /// <param name="TaskId"></param> /// <param name="EventId"></param> /// <returns></returns> public object EndEvent(string TaskId, string EventId) { try { QueryDb.BeginTransaction(); _sHBaseService.UpdateWorkTaskState(TaskId, WorkTaskStatus.Close); //关闭任务 _sHBaseService.UpdateEventState(EventId, EventStatus.finish); //事件改为完成 } catch (Exception) { QueryDb.AbortTransaction(); throw new Exception(); } QueryDb.CompleteTransaction(); return(true); }