From 98a44975b0c4755e2a709d5ef7f912809af09860 Mon Sep 17 00:00:00 2001 From: hwh <332078369@qq.com> Date: 星期一, 24 六月 2024 15:03:06 +0800 Subject: [PATCH] 定时任务页面 --- Wms/Utility/Job/SchedulerCenter.cs | 34 ++++++++++++++++++++++++++++++---- 1 files changed, 30 insertions(+), 4 deletions(-) diff --git a/Wms/Utility/Job/SchedulerCenter.cs b/Wms/Utility/Job/SchedulerCenter.cs index 8ee31a7..13871e4 100644 --- a/Wms/Utility/Job/SchedulerCenter.cs +++ b/Wms/Utility/Job/SchedulerCenter.cs @@ -357,12 +357,38 @@ if (jobType == JobTypeEnum.Url) triggerAddress = jobDetail.JobDataMap.GetString(Constant.REQUESTURL); else if (jobType == JobTypeEnum.BuiltIn) - triggerAddress = jobDetail.JobDataMap.GetString(Constant.BuiltIn); + triggerAddress = jobDetail.JobDataMap.GetString(Constant.CLASSNAME); + var lastErrMsg = string.Empty; + try + { + lastErrMsg = jobDetail.JobDataMap.GetString(Constant.EXCEPTION); + } + catch (Exception) + { + } + var requestType = string.Empty; + try + { + requestType = jobDetail.JobDataMap.GetString(Constant.REQUESTTYPE); + } + catch (Exception) + { + + } + long runNumber = 0; + try + { + runNumber = jobDetail.JobDataMap.GetLong(Constant.RUNNUMBER); + } + catch (Exception) + { + + } jobInfo.JobInfoList.Add(new JobInfo() { Name = jobKey.Name, - LastErrMsg = jobDetail.JobDataMap.GetString(Constant.EXCEPTION), + LastErrMsg = lastErrMsg, TriggerAddress = triggerAddress, TriggerState = await scheduler.GetTriggerState(triggers.Key), PreviousFireTime = triggers.GetPreviousFireTimeUtc()?.LocalDateTime, @@ -371,8 +397,8 @@ Interval = interval, EndTime = triggers.EndTimeUtc?.LocalDateTime, Description = jobDetail.Description, - RequestType = jobDetail.JobDataMap.GetString(Constant.REQUESTTYPE), - RunNumber = jobDetail.JobDataMap.GetLong(Constant.RUNNUMBER), + RequestType = requestType, + RunNumber = runNumber, JobType = (long)jobType //(triggers as SimpleTriggerImpl)?.TimesTriggered //CronTriggerImpl 涓病鏈� TimesTriggered 鎵�浠ヨ嚜宸盧UNNUMBER璁板綍 -- Gitblit v1.8.0