public Model.TaskVersion AddVersion(RLib.DB.DbConn dbconn, Model.TaskVersion model) { string sql = @"INSERT INTO [dbo].[taskVersion] ([taskId] ,[versionNO] ,[filePath] ,[fileSize] ,[vstate] ,[createTime] ,[remark]) VALUES (@taskId ,@versionNO ,@filePath ,@fileSize ,@vstate ,getdate() ,@remark)"; dbconn.ExecuteSql(sql, new { taskId = model.TaskId, versionNO = model.VersionNO ?? "", filePath = model.FilePath ?? "", fileSize = model.FileSize, vstate = 0, remark = model.Remark ?? "" }); model.VersionId = dbconn.GetIdentity(); return(model); }
private Ruanal.Core.ApiSdk.TaskDetail LocalTaskToReponse( Model.Task taskmodel, Model.TaskVersion currversion) { var rmodel = new Ruanal.Core.ApiSdk.TaskDetail() { CurrVersionId = taskmodel.CurrVersionId, DispatchClass = taskmodel.DispatchClass, EnterClass = taskmodel.EnterClass, EnterDll = taskmodel.EnterDll, RunCron = taskmodel.RunCron, TaskConfig = taskmodel.TaskConfig, TaskId = taskmodel.TaskId, TaskType = taskmodel.TaskType, Title = taskmodel.Title, FileUrl = currversion.FilePath.Replace("\\", "/") }; return(rmodel); }