Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        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);
        }