SQL update for fetch job history details
This commit is contained in:
+4
-2
@@ -55,7 +55,9 @@ public class SchedulerJobRunnerReadServiceImpl implements SchedulerJobRunnerRead
|
|||||||
public Page<JobDetailHistoryData> retrieveJobHistory(Long jobId, SearchParameters searchParameters) {
|
public Page<JobDetailHistoryData> retrieveJobHistory(Long jobId, SearchParameters searchParameters) {
|
||||||
if (!isJobExist(jobId)) { throw new JobNotFoundException(String.valueOf(jobId)); }
|
if (!isJobExist(jobId)) { throw new JobNotFoundException(String.valueOf(jobId)); }
|
||||||
JobHistoryMapper jobHistoryMapper = new JobHistoryMapper();
|
JobHistoryMapper jobHistoryMapper = new JobHistoryMapper();
|
||||||
StringBuilder sqlBuilder = new StringBuilder(jobHistoryMapper.schema());
|
StringBuilder sqlBuilder = new StringBuilder(200);
|
||||||
|
sqlBuilder.append("select SQL_CALC_FOUND_ROWS ");
|
||||||
|
sqlBuilder.append(jobHistoryMapper.schema());
|
||||||
sqlBuilder.append(" where job.id=?");
|
sqlBuilder.append(" where job.id=?");
|
||||||
if (searchParameters.isOrderByRequested()) {
|
if (searchParameters.isOrderByRequested()) {
|
||||||
sqlBuilder.append(" order by ").append(searchParameters.getOrderBy());
|
sqlBuilder.append(" order by ").append(searchParameters.getOrderBy());
|
||||||
@@ -140,7 +142,7 @@ public class SchedulerJobRunnerReadServiceImpl implements SchedulerJobRunnerRead
|
|||||||
|
|
||||||
private static final class JobHistoryMapper implements RowMapper<JobDetailHistoryData> {
|
private static final class JobHistoryMapper implements RowMapper<JobDetailHistoryData> {
|
||||||
|
|
||||||
private StringBuilder sqlBuilder = new StringBuilder("select")
|
private StringBuilder sqlBuilder = new StringBuilder(200)
|
||||||
.append(" runHistory.version,runHistory.start_time as runStartTime,runHistory.end_time as runEndTime,runHistory.`status`,runHistory.error_message as jobRunErrorMessage,runHistory.trigger_type as triggerType,runHistory.error_log as jobRunErrorLog ")
|
.append(" runHistory.version,runHistory.start_time as runStartTime,runHistory.end_time as runEndTime,runHistory.`status`,runHistory.error_message as jobRunErrorMessage,runHistory.trigger_type as triggerType,runHistory.error_log as jobRunErrorLog ")
|
||||||
.append(" from job job join job_run_history runHistory ON job.id=runHistory.job_id");
|
.append(" from job job join job_run_history runHistory ON job.id=runHistory.job_id");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user