From b57e030462b7ef8f0761b6ffe5394a8c42c698ea Mon Sep 17 00:00:00 2001 From: mifoscontributer Date: Thu, 25 Jul 2013 16:54:11 +0530 Subject: [PATCH] SQL update for fetch job history details --- .../jobs/service/SchedulerJobRunnerReadServiceImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mifosng-provider/src/main/java/org/mifosplatform/infrastructure/jobs/service/SchedulerJobRunnerReadServiceImpl.java b/mifosng-provider/src/main/java/org/mifosplatform/infrastructure/jobs/service/SchedulerJobRunnerReadServiceImpl.java index f43ba6a2c..ff0bc2dba 100755 --- a/mifosng-provider/src/main/java/org/mifosplatform/infrastructure/jobs/service/SchedulerJobRunnerReadServiceImpl.java +++ b/mifosng-provider/src/main/java/org/mifosplatform/infrastructure/jobs/service/SchedulerJobRunnerReadServiceImpl.java @@ -55,7 +55,9 @@ public class SchedulerJobRunnerReadServiceImpl implements SchedulerJobRunnerRead public Page retrieveJobHistory(Long jobId, SearchParameters searchParameters) { if (!isJobExist(jobId)) { throw new JobNotFoundException(String.valueOf(jobId)); } 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=?"); if (searchParameters.isOrderByRequested()) { sqlBuilder.append(" order by ").append(searchParameters.getOrderBy()); @@ -140,7 +142,7 @@ public class SchedulerJobRunnerReadServiceImpl implements SchedulerJobRunnerRead private static final class JobHistoryMapper implements RowMapper { - 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(" from job job join job_run_history runHistory ON job.id=runHistory.job_id");