Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public PublicResult <ScheduleTaskDetailApo> GetScheduleTaskDetail(GetScheduleTaskDetailDto dto)
        {
            using (var client = DbFactory.CreateClient())
            {
                var scheduleTask = client.Queryable <ScheduleTask>().InSingle(dto.Id);
                if (scheduleTask == null)
                {
                    return(Error("找不到该数据"));
                }

                var resp = new ScheduleTaskDetailApo
                {
                    Id              = scheduleTask.Id,
                    Name            = scheduleTask.Name,
                    Status          = scheduleTask.Status,
                    StatusDesc      = scheduleTask.StatusDesc,
                    JobKey          = scheduleTask.JobKey,
                    JobGroup        = scheduleTask.JobGroup,
                    TriggerKey      = scheduleTask.TriggerKey,
                    TriggerGroup    = scheduleTask.TriggerGroup,
                    IsEnable        = scheduleTask.IsEnable,
                    Type            = scheduleTask.Type,
                    Cron            = scheduleTask.Cron,
                    Interval        = scheduleTask.Interval,
                    LastStartTime   = scheduleTask.LastStartTime,
                    LastEndTime     = scheduleTask.LastEndTime,
                    LastSuccessTime = scheduleTask.LastSuccessTime
                };
                return(resp);
            }
        }
Пример #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ServResult <ScheduleTaskDetailApo> GetScheduleTaskDetail(ServRequest <GetScheduleTaskDetailDto> request)
        {
            using (var client = DbFactory.GetClient())
            {
                var scheduleTask = client.Queryable <ScheduleTask>().InSingle(request.Data.Id);
                if (scheduleTask == null)
                {
                    return(Error("找不到该数据"));
                }

                var resp = new ScheduleTaskDetailApo();
                resp.Id              = scheduleTask.Id;
                resp.Name            = scheduleTask.Name;
                resp.Status          = scheduleTask.Status;
                resp.StatusDesc      = scheduleTask.StatusDesc;
                resp.JobKey          = scheduleTask.JobKey;
                resp.JobGroup        = scheduleTask.JobGroup;
                resp.TriggerKey      = scheduleTask.TriggerKey;
                resp.TriggerGroup    = scheduleTask.TriggerGroup;
                resp.IsEnable        = scheduleTask.IsEnable;
                resp.Type            = scheduleTask.Type;
                resp.Cron            = scheduleTask.Cron;
                resp.Interval        = scheduleTask.Interval;
                resp.LastStartTime   = scheduleTask.LastStartTime;
                resp.LastEndTime     = scheduleTask.LastEndTime;
                resp.LastSuccessTime = scheduleTask.LastSuccessTime;
                return(resp);
            }
        }