/// <summary> /// 获取任务源目录 /// </summary> /// <param name="taskSource"></param> /// <returns></returns> public static string GetDirName(TaskSourceType taskSource) { string dirName; switch (taskSource) { case TaskSourceType.Service: dirName = "ServiceFileDir"; break; case TaskSourceType.User: dirName = "UserFileDir"; break; default: dirName = "ServiceFileDir"; break; } return(dirName); }
protected virtual T8TaskEntity GetNewTask(TaskSourceType taskSourceType) { T8FileEntity t8FileEntity = Mapper.Map <T8FileEntity>(this._T8ConfigItemEntity); t8FileEntity.DbFileType = this._T8ConfigEntity.DbFileType; t8FileEntity.FtpInfo = this._T8ConfigEntity.FtpInfo; t8FileEntity.DataBaseInfo = this._T8ConfigEntity.DataBaseInfo; t8FileEntity.TaskSourceType = taskSourceType; var sqlQueryService = this.GetISqlQueryTimeInstance(this._T8ConfigItemEntity.DateType); t8FileEntity.SqlStartTime = sqlQueryService.GetStartTime(DateTime.Now); t8FileEntity.SqlEndTime = sqlQueryService.GetEndTime(DateTime.Now); T8TaskEntity t8TaskEntity = new T8TaskEntity(); t8TaskEntity.TaskTitle = Common.GetT8TaskTitle(this._T8ConfigItemEntity.DateType, this._T8ConfigItemEntity.DataType); t8TaskEntity.GenerateTime = DateTime.Now; t8TaskEntity.T8TaskStatus = T8TaskStatus.Created; t8TaskEntity.TaskSourceType = taskSourceType; t8TaskEntity.T8FileEntity = t8FileEntity; return(t8TaskEntity); }