public int SetTaskVersion(int taskId, int versionId) { using (RLib.DB.DbConn dbconn = Pub.GetConn()) { var versioninfo = taskdal.GetVersionDetail(dbconn, versionId); if (versioninfo == null || versioninfo.TaskId != taskId) { throw new MException("版本信息错误!"); } var versions = taskdal.SetVersion(dbconn, taskId, versionId); return(versions); } }
public JsonEntity TaskDetail(int taskId) { using (RLib.DB.DbConn dbconn = Pub.GetConn()) { var taskmodel = taskdal.GetDetail(dbconn, taskId); if (taskmodel == null || taskmodel.State == -1) { return(new JsonEntity() { code = -1, msg = "任务不存在!" }); } var currversion = taskdal.GetVersionDetail(dbconn, taskmodel.CurrVersionId); var rmodel = LocalTaskToReponse(taskmodel, currversion); var bs = taskdal.GetTaskBindsNodes(dbconn, taskmodel.TaskId, true); rmodel.NodeCount = bs.Count; return(new JsonEntity() { code = 1, data = rmodel }); } }