Compare commits
37 Commits
fd35964144
...
85fc0a5357
| Author | SHA1 | Date | |
|---|---|---|---|
| 85fc0a5357 | |||
| 4f4b3b7ba0 | |||
| 476e44d801 | |||
| d666a62dad | |||
| 25c10e5f16 | |||
| ccdbb16ad6 | |||
| 1734a9ac43 | |||
| a93c52bc8b | |||
| 4fe50e1ad5 | |||
| a5f174e5da | |||
| 75b40b7c0b | |||
| bdf8b7bcca | |||
| 6a3e49985b | |||
| 650d864ef6 | |||
| 7427c8fe34 | |||
| 7508921a0d | |||
| 63fc66a7a4 | |||
| 68dce8c34c | |||
| 5bd24d2c20 | |||
| a29b252dae | |||
| 1fcdba1264 | |||
| d03694af12 | |||
| acec9ea73f | |||
| 84f385bf1d | |||
| ec2a5b23b5 | |||
| b8d3b6be3c | |||
| f8f8d26e09 | |||
| e0b3626b70 | |||
| 2a5ead2866 | |||
| 270997ec50 | |||
| d2b3907ef8 | |||
| 9cb34b201c | |||
| 964ce31225 | |||
| 10a636afdd | |||
| d506847f4f | |||
| 8abc20f9a3 | |||
| 95cd4d9d34 |
@ -1,5 +1,6 @@
|
||||
package com.interplug.qcast.batch;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@ -31,6 +32,8 @@ public class JobLauncherController {
|
||||
@Value("${qsp.master-admin-user-batch-url}")
|
||||
private String qspInterfaceUrl;
|
||||
|
||||
@Value("${batch.job.enabled}")
|
||||
private boolean batchJobEnabled;
|
||||
/**
|
||||
* 특정 Job을 매핑으로 실행하는 메소드
|
||||
*
|
||||
@ -54,6 +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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
JobParameters jobParameters = new JobParametersBuilder().addString("jobName", jobName)
|
||||
.addDate("time", new Date()).toJobParameters();
|
||||
@ -84,7 +110,7 @@ public class JobLauncherController {
|
||||
*/
|
||||
// @Scheduled(cron = "*/5 * * * * *")
|
||||
@Scheduled(cron = "0 55 23 * * *")
|
||||
public String storeAdditionalInfoJob() throws JobInstanceAlreadyCompleteException,
|
||||
public String storeAdditionalJob() throws JobInstanceAlreadyCompleteException,
|
||||
JobExecutionAlreadyRunningException, JobParametersInvalidException, JobRestartException {
|
||||
|
||||
String jobName = "storeAdditionalJob";
|
||||
|
||||
@ -40,7 +40,9 @@ spring:
|
||||
enabled: false
|
||||
profiles:
|
||||
scheduler: Y
|
||||
|
||||
batch:
|
||||
job:
|
||||
enabled: true
|
||||
#QSP url 하나시스운영 #https://jp.qsalesplatform.com
|
||||
#QSP url 하나시스개발 #https://121.168.9.37:8080
|
||||
#QSP url interplug dev #http://1.248.227.176:8120
|
||||
|
||||
@ -41,6 +41,9 @@ spring:
|
||||
profiles:
|
||||
scheduler: Y
|
||||
|
||||
batch:
|
||||
job:
|
||||
enabled: true
|
||||
#QSP
|
||||
qsp:
|
||||
url: http://1.248.227.176:8120
|
||||
@ -62,7 +65,7 @@ file:
|
||||
root.path: C:\\
|
||||
ini.root.path: C:\\NewEstimate
|
||||
ini.base.filename: 料金シミュレーション.ini
|
||||
ini.drawing.img.path: C:\\NewEstimate\Drawing
|
||||
ini.drawing.img.path: https://files.hanasys.jp/Drawing
|
||||
|
||||
front:
|
||||
url: http://localhost:8080
|
||||
@ -14,14 +14,14 @@ spring:
|
||||
# datasource:
|
||||
# master:
|
||||
# driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
|
||||
# jdbc-url: jdbc:log4jdbc:sqlserver://1.248.227.176:1433;databaseName=NEWPVCAD;encrypt=true;trustServerCertificate=true
|
||||
# jdbc-url: jdbc:log4jdbc:sqlserver://203.137.191.137:1433;databaseName=NEWPVCAD;encrypt=true;trustServerCertificate=true
|
||||
# username: pvDBuser
|
||||
# password: ENC(W7owprYnvf7vqwO6Piw4dHfVBCSxE4Ck)
|
||||
# maximum-pool-size: 4
|
||||
# pool-name: Master-HikariPool
|
||||
# read:
|
||||
# driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
|
||||
# jdbc-url: jdbc:log4jdbc:sqlserver://1.248.227.176:1433;databaseName=NEWPVCAD;encrypt=true;trustServerCertificate=true
|
||||
# jdbc-url: jdbc:log4jdbc:sqlserver://203.137.191.137:1433;databaseName=NEWPVCAD;encrypt=true;trustServerCertificate=true
|
||||
# username: pvDBuser
|
||||
# password: ENC(W7owprYnvf7vqwO6Piw4dHfVBCSxE4Ck)
|
||||
# maximum-pool-size: 4
|
||||
@ -36,7 +36,9 @@ spring:
|
||||
enabled: false
|
||||
profiles:
|
||||
scheduler: Y
|
||||
|
||||
batch:
|
||||
job:
|
||||
enabled: false
|
||||
#QSP url 하나시스운영 #https://jp.qsalesplatform.com
|
||||
#QSP url 하나시스개발 #https://121.168.9.37:8080
|
||||
#QSP url interplug dev #http://1.248.227.176:8120
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user