public async Task <MessageModel <string> > PauseJob(int jobId) { var data = new MessageModel <string>(); var model = await _tasksQzServices.QueryById(jobId); if (model != null) { _unitOfWork.BeginTran(); try { data.success = await _tasksQzServices.Update(model); data.response = jobId.ObjToString(); if (data.success) { data.msg = "更新成功"; var ResuleModel = await _schedulerCenter.PauseJob(model); if (ResuleModel.success) { data.msg = $"{data.msg}=>暂停成功=>{ResuleModel.msg}"; } else { data.msg = $"{data.msg}=>暂停失败=>{ResuleModel.msg}"; } data.success = ResuleModel.success; } else { data.msg = "更新失败"; } } catch (Exception) { throw; } finally { if (data.success) { _unitOfWork.CommitTran(); } else { _unitOfWork.RollbackTran(); } } } else { data.msg = "任务不存在"; } return(data); }