Exemple #1
0
 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);
     }
 }
Exemple #2
0
 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
         });
     }
 }