From f9fd37065f894d47d1cdb42e5007ec703fe3aa9d Mon Sep 17 00:00:00 2001 From: cha Date: Wed, 4 Jun 2025 09:10:15 +0900 Subject: [PATCH] =?UTF-8?q?job=20=EB=A9=88=EC=B6=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../qcast/batch/JobLauncherController.java | 83 +++++++++++-------- 1 file changed, 50 insertions(+), 33 deletions(-) diff --git a/src/main/java/com/interplug/qcast/batch/JobLauncherController.java b/src/main/java/com/interplug/qcast/batch/JobLauncherController.java index a7fa18ee..b175df11 100644 --- a/src/main/java/com/interplug/qcast/batch/JobLauncherController.java +++ b/src/main/java/com/interplug/qcast/batch/JobLauncherController.java @@ -57,29 +57,29 @@ public class JobLauncherController { resultMap.put("message", "Job" + jobName + " not found"); return resultMap; } - String[] arryJob = { - "storeAdditionalJob" - ,"BOMJob" - ,"materialJob" - ,"businessChargerJob" - ,"adminUserJob" - ,"priceJob" -// ,"commonCodeJob" - ,"specialNoteDispItemAdditionalJob" - ,"planConfirmJob" - ,"estimateSyncJob" - }; - - - if(!batchJobEnabled ){ - for(String jobName2 :arryJob){ - if(jobName2.equals(jobName)){ - resultMap.put("code", "FAILED"); - resultMap.put("message", "application.yml :: batch.job.enabled true"); - return resultMap; - } - } - } +// String[] arryJob = { +// "storeAdditionalJob" +// ,"BOMJob" +// ,"materialJob" +// ,"businessChargerJob" +// ,"adminUserJob" +// ,"priceJob" +//// ,"commonCodeJob" +// ,"specialNoteDispItemAdditionalJob" +// ,"planConfirmJob" +// ,"estimateSyncJob" +// }; +// +// +// if(!batchJobEnabled ){ +// for(String jobName2 :arryJob){ +// if(jobName2.equals(jobName)){ +// resultMap.put("code", "FAILED"); +// resultMap.put("message", "application.yml :: batch.job.enabled true"); +// return resultMap; +// } +// } +// } JobParameters jobParameters = new JobParametersBuilder().addString("jobName", jobName) .addDate("time", new Date()).toJobParameters(); @@ -121,8 +121,9 @@ public class JobLauncherController { if ("Y".equals(System.getProperty("spring.profiles.scheduler"))) { JobParameters jobParameters = new JobParametersBuilder().addDate("time", new Date()).toJobParameters(); - - jobLauncher.run(job, jobParameters); + if (batchJobEnabled) { + jobLauncher.run(job, jobParameters); + } } return "OK"; } @@ -150,7 +151,9 @@ public class JobLauncherController { JobParameters jobParameters = new JobParametersBuilder().addDate("time", new Date()).toJobParameters(); - jobLauncher.run(job, jobParameters); + if (batchJobEnabled) { + jobLauncher.run(job, jobParameters); + } } return "OK"; } @@ -178,7 +181,9 @@ public class JobLauncherController { JobParameters jobParameters = new JobParametersBuilder().addDate("time", new Date()).toJobParameters(); - jobLauncher.run(job, jobParameters); + if (batchJobEnabled) { + jobLauncher.run(job, jobParameters); + } } return "OK"; @@ -207,7 +212,9 @@ public class JobLauncherController { JobParameters jobParameters = new JobParametersBuilder().addDate("time", new Date()).toJobParameters(); - jobLauncher.run(job, jobParameters); + if (batchJobEnabled) { + jobLauncher.run(job, jobParameters); + } } return "OK"; @@ -236,7 +243,9 @@ public class JobLauncherController { JobParameters jobParameters = new JobParametersBuilder().addDate("time", new Date()).toJobParameters(); - jobLauncher.run(job, jobParameters); + if (batchJobEnabled) { + jobLauncher.run(job, jobParameters); + } } return "OK"; @@ -265,7 +274,9 @@ public class JobLauncherController { JobParameters jobParameters = new JobParametersBuilder().addDate("time", new Date()).toJobParameters(); - jobLauncher.run(job, jobParameters); + if (batchJobEnabled) { + jobLauncher.run(job, jobParameters); + } } return "OK"; @@ -321,7 +332,9 @@ public class JobLauncherController { JobParameters jobParameters = new JobParametersBuilder().addDate("time", new Date()).toJobParameters(); - jobLauncher.run(job, jobParameters); + if (batchJobEnabled) { + jobLauncher.run(job, jobParameters); + } } return "OK"; @@ -350,7 +363,9 @@ public class JobLauncherController { JobParameters jobParameters = new JobParametersBuilder().addDate("time", new Date()).toJobParameters(); - jobLauncher.run(job, jobParameters); + if (batchJobEnabled) { + jobLauncher.run(job, jobParameters); + } } return "OK"; @@ -379,7 +394,9 @@ public class JobLauncherController { JobParameters jobParameters = new JobParametersBuilder().addDate("time", new Date()).toJobParameters(); - jobLauncher.run(job, jobParameters); + if (batchJobEnabled) { + jobLauncher.run(job, jobParameters); + } } return "OK";