스케쥴러 실행시간 format 변경
This commit is contained in:
@@ -465,21 +465,21 @@ $(document).ready(function() {
|
||||
<table class="table_row" cellspacing="0">
|
||||
<tr>
|
||||
<th style="width:180px;">Default Scheduler</th>
|
||||
<td>On Memory: <span id="deft_onMemory"></span></td>
|
||||
<td style="width: 260px;">Previous Fired: <span id="deft_previous"></span></td>
|
||||
<td style="width: 260px;">Next Fire Time: <span id="deft_next"></span></td>
|
||||
<td style="width: 220px;">isConcurrentExectionDisallowed: <span id="deft_concurruntExecution"></span></td>
|
||||
<td style="width: 200px;">PersistJobData: <span id="deft_persistJobData"></span></td>
|
||||
<td style="width: 200px;">Durable: <span id="deft_durable"></span></td>
|
||||
<td style="width:150px">On Memory: <span id="deft_onMemory"></span></td>
|
||||
<td >Previous Fired: <span id="deft_previous"></span></td>
|
||||
<td >Next Fire Time: <span id="deft_next"></span></td>
|
||||
<td style="width: 250px;">isConcurrentExectionDisallowed: <span id="deft_concurruntExecution"></span></td>
|
||||
<td style="width: 120px;">PersistJobData: <span id="deft_persistJobData"></span></td>
|
||||
<td style="width: 120px;">Durable: <span id="deft_durable"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th style="width:180px;">Clustered Scheduler</th>
|
||||
<td>On Memory: <span id="clus_onMemory"></span></td>
|
||||
<td style="width: 260px;">Previous Fired: <span id="clus_previous"></span></td>
|
||||
<td style="width: 260px;">Next Fire Time: <span id="clus_next"></span></td>
|
||||
<td style="width: 220px;">isConcurrentExectionDisallowed: <span id="clus_concurruntExecution"></span></td>
|
||||
<td style="width: 200px;">PersistJobData: <span id="clus_persistJobData"></span></td>
|
||||
<td style="width: 200px;">Durable: <span id="clus_durable"></span></td>
|
||||
<td style="width:150px">On Memory: <span id="clus_onMemory"></span></td>
|
||||
<td>Previous Fired: <span id="clus_previous"></span></td>
|
||||
<td>Next Fire Time: <span id="clus_next"></span></td>
|
||||
<td style="width: 250px;">isConcurrentExectionDisallowed: <span id="clus_concurruntExecution"></span></td>
|
||||
<td style="width: 120px;">PersistJobData: <span id="clus_persistJobData"></span></td>
|
||||
<td style="width: 120px;">Durable: <span id="clus_durable"></span></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
@@ -1,13 +1,11 @@
|
||||
package com.eactive.eai.rms.common.scheduler;
|
||||
|
||||
import com.eactive.eai.rms.common.base.BaseService;
|
||||
import com.eactive.eai.rms.common.scheduler.ui.JobInfoMapper;
|
||||
import com.eactive.eai.rms.common.scheduler.ui.JobInfoUI;
|
||||
import com.eactive.eai.rms.common.scheduler.ui.ScheduleInfo;
|
||||
import com.eactive.eai.rms.common.scheduler.ui.SchedulerUISearch;
|
||||
import com.eactive.eai.rms.data.entity.man.monitoringCode.service.MonitoringCodeService;
|
||||
import com.eactive.eai.rms.data.entity.man.scheduler.JobHistoryService;
|
||||
import com.eactive.eai.rms.data.entity.man.scheduler.JobInfoService;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.StreamSupport;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.quartz.JobDetail;
|
||||
import org.quartz.JobKey;
|
||||
@@ -20,9 +18,14 @@ import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.StreamSupport;
|
||||
import com.eactive.eai.rms.common.base.BaseService;
|
||||
import com.eactive.eai.rms.common.scheduler.ui.JobInfoMapper;
|
||||
import com.eactive.eai.rms.common.scheduler.ui.JobInfoUI;
|
||||
import com.eactive.eai.rms.common.scheduler.ui.ScheduleInfo;
|
||||
import com.eactive.eai.rms.common.scheduler.ui.SchedulerUISearch;
|
||||
import com.eactive.eai.rms.data.entity.man.monitoringCode.service.MonitoringCodeService;
|
||||
import com.eactive.eai.rms.data.entity.man.scheduler.JobHistoryService;
|
||||
import com.eactive.eai.rms.data.entity.man.scheduler.JobInfoService;
|
||||
|
||||
@Service("schedulerService")
|
||||
@Transactional(transactionManager = "transactionManagerForEMS")
|
||||
@@ -122,10 +125,10 @@ public class SchedulerManService extends BaseService {
|
||||
|
||||
List<? extends Trigger> triggersOfJob = scheduler.getTriggersOfJob(new JobKey(jobName, Scheduler.DEFAULT_GROUP));
|
||||
if(triggersOfJob.size() > 0) {
|
||||
result.setStartTime(String.valueOf(triggersOfJob.get(0).getStartTime()));
|
||||
result.setEndTime(String.valueOf(triggersOfJob.get(0).getEndTime()));
|
||||
result.setPreviousFireTime(String.valueOf(triggersOfJob.get(0).getPreviousFireTime()));
|
||||
result.setNextFireTime(String.valueOf(triggersOfJob.get(0).getNextFireTime()));
|
||||
result.setStartTime(dateFormat(triggersOfJob.get(0).getStartTime()));
|
||||
result.setEndTime(dateFormat(triggersOfJob.get(0).getEndTime()));
|
||||
result.setPreviousFireTime(dateFormat(triggersOfJob.get(0).getPreviousFireTime()));
|
||||
result.setNextFireTime(dateFormat(triggersOfJob.get(0).getNextFireTime()));
|
||||
}
|
||||
|
||||
} catch (Exception e) {
|
||||
@@ -150,5 +153,14 @@ public class SchedulerManService extends BaseService {
|
||||
public void delete(String jobName) {
|
||||
jobInfoService.deleteById(jobName);
|
||||
}
|
||||
|
||||
private String dateFormat(Date date) {
|
||||
if (date == null) {
|
||||
return "";
|
||||
} else {
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
return sdf.format(date);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user