Compare commits

...

37 Commits

Author SHA1 Message Date
85fc0a5357 Merge pull request 'feature/cha' (#44) from feature/cha into dev
Reviewed-on: #44
2025-06-02 11:14:53 +09:00
cha
4f4b3b7ba0 운영디비 변경 2025-06-02 11:13:24 +09:00
476e44d801 Merge pull request 'dev' (#43) from dev into dev-deploy
Reviewed-on: #43
2025-05-30 17:39:11 +09:00
d666a62dad Merge pull request 'batch.job.enable 추가 : 운영에서 7월까지 배치(공통코드 제외)가 실행되면 안됨' (#42) from feature/cha into dev
Reviewed-on: #42
2025-05-30 17:38:41 +09:00
cha
25c10e5f16 batch.job.enable 추가 : 운영에서 7월까지 배치(공통코드 제외)가 실행되면 안됨 2025-05-30 17:36:55 +09:00
ccdbb16ad6 Merge pull request 'dev' (#41) from dev into dev-deploy
Reviewed-on: #41
2025-05-30 17:10:44 +09:00
1734a9ac43 Merge pull request 'dev' (#39) from dev into dev-deploy
Reviewed-on: #39
2025-05-30 15:46:19 +09:00
a93c52bc8b Merge pull request 'dev' (#37) from dev into dev-deploy
Reviewed-on: #37
2025-05-30 10:25:04 +09:00
4fe50e1ad5 Merge pull request 'dev' (#35) from dev into dev-deploy
Reviewed-on: #35
2025-05-30 09:49:36 +09:00
a5f174e5da Merge pull request 'dev' (#33) from dev into dev-deploy
Reviewed-on: #33
2025-05-29 16:11:39 +09:00
75b40b7c0b 개발계 DB 테스트 원복 2025-05-28 14:28:28 +09:00
bdf8b7bcca encrypt 삭제 2025-05-28 14:04:55 +09:00
6a3e49985b QCAST2 개발 DB 테스트 반영 2025-05-28 13:57:34 +09:00
650d864ef6 Merge pull request 'dev' (#31) from dev into dev-deploy
Reviewed-on: #31
2025-05-28 13:11:37 +09:00
7427c8fe34 Merge pull request 'dev' (#29) from dev into dev-deploy
Reviewed-on: #29
2025-05-26 17:01:12 +09:00
7508921a0d 개발계로 변경
# Conflicts:
#	src/main/resources/config/application-dev.yml
2025-05-26 15:49:41 +09:00
cha
63fc66a7a4 이미지 로그 삭제 2025-05-23 14:53:52 +09:00
68dce8c34c 개발계 DB 정보 원복 2025-05-23 14:23:09 +09:00
5bd24d2c20 개발 db 접속 정보 수정 2025-05-23 14:18:07 +09:00
cha
a29b252dae 이미지 순서변경 2025-05-23 14:16:34 +09:00
cha
1fcdba1264 [1004] 1:1 문의게시판 추가 2025-05-23 14:14:05 +09:00
d03694af12 수정 2025-05-20 16:10:04 +09:00
acec9ea73f 하나시스 개발계 접속 테스트 2025-05-20 16:03:50 +09:00
84f385bf1d 개발계 소스로 원상복구 2025-05-20 15:01:04 +09:00
ec2a5b23b5 qsp 신규서버 테스트 2025-05-20 14:51:52 +09:00
b8d3b6be3c 개발계로 소스 원복 2025-05-20 11:23:02 +09:00
f8f8d26e09 신규 서버 테스트 2025-05-20 11:15:59 +09:00
e0b3626b70 ssl 오류로 인한 원복 2025-05-20 10:31:45 +09:00
2a5ead2866 api 신규 운영계 접속 확인 2025-05-20 10:22:27 +09:00
270997ec50 설정 원복 2025-05-15 14:22:48 +09:00
d2b3907ef8 개발계운영도메인 테스트
# Conflicts:
#	src/main/resources/config/application-dev-interplug.yml
2025-05-15 13:48:20 +09:00
9cb34b201c api 주소 원복 2025-05-15 13:28:56 +09:00
964ce31225 openfeign log level 수정 2025-05-15 12:51:35 +09:00
10a636afdd api 주소 변경 2025-05-15 11:05:26 +09:00
d506847f4f 하나시스 qsp 서버 설정 수정 2025-05-15 10:55:32 +09:00
8abc20f9a3 openfeign 로그 추가 2025-05-15 10:43:45 +09:00
95cd4d9d34 qsp api 개발계 도메인 테스트 2025-05-15 10:21:13 +09:00
4 changed files with 39 additions and 6 deletions

View File

@ -1,5 +1,6 @@
package com.interplug.qcast.batch; package com.interplug.qcast.batch;
import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
@ -31,6 +32,8 @@ public class JobLauncherController {
@Value("${qsp.master-admin-user-batch-url}") @Value("${qsp.master-admin-user-batch-url}")
private String qspInterfaceUrl; private String qspInterfaceUrl;
@Value("${batch.job.enabled}")
private boolean batchJobEnabled;
/** /**
* 특정 Job을 매핑으로 실행하는 메소드 * 특정 Job을 매핑으로 실행하는 메소드
* *
@ -54,6 +57,29 @@ public class JobLauncherController {
resultMap.put("message", "Job" + jobName + " not found"); resultMap.put("message", "Job" + jobName + " not found");
return resultMap; 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) JobParameters jobParameters = new JobParametersBuilder().addString("jobName", jobName)
.addDate("time", new Date()).toJobParameters(); .addDate("time", new Date()).toJobParameters();
@ -84,7 +110,7 @@ public class JobLauncherController {
*/ */
// @Scheduled(cron = "*/5 * * * * *") // @Scheduled(cron = "*/5 * * * * *")
@Scheduled(cron = "0 55 23 * * *") @Scheduled(cron = "0 55 23 * * *")
public String storeAdditionalInfoJob() throws JobInstanceAlreadyCompleteException, public String storeAdditionalJob() throws JobInstanceAlreadyCompleteException,
JobExecutionAlreadyRunningException, JobParametersInvalidException, JobRestartException { JobExecutionAlreadyRunningException, JobParametersInvalidException, JobRestartException {
String jobName = "storeAdditionalJob"; String jobName = "storeAdditionalJob";

View File

@ -40,7 +40,9 @@ spring:
enabled: false enabled: false
profiles: profiles:
scheduler: Y scheduler: Y
batch:
job:
enabled: true
#QSP url 하나시스운영 #https://jp.qsalesplatform.com #QSP url 하나시스운영 #https://jp.qsalesplatform.com
#QSP url 하나시스개발 #https://121.168.9.37:8080 #QSP url 하나시스개발 #https://121.168.9.37:8080
#QSP url interplug dev #http://1.248.227.176:8120 #QSP url interplug dev #http://1.248.227.176:8120

View File

@ -41,6 +41,9 @@ spring:
profiles: profiles:
scheduler: Y scheduler: Y
batch:
job:
enabled: true
#QSP #QSP
qsp: qsp:
url: http://1.248.227.176:8120 url: http://1.248.227.176:8120
@ -62,7 +65,7 @@ file:
root.path: C:\\ root.path: C:\\
ini.root.path: C:\\NewEstimate ini.root.path: C:\\NewEstimate
ini.base.filename: 料金シミュレーション.ini ini.base.filename: 料金シミュレーション.ini
ini.drawing.img.path: C:\\NewEstimate\Drawing ini.drawing.img.path: https://files.hanasys.jp/Drawing
front: front:
url: http://localhost:8080 url: http://localhost:8080

View File

@ -14,14 +14,14 @@ spring:
# datasource: # datasource:
# master: # master:
# driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy # 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 # username: pvDBuser
# password: ENC(W7owprYnvf7vqwO6Piw4dHfVBCSxE4Ck) # password: ENC(W7owprYnvf7vqwO6Piw4dHfVBCSxE4Ck)
# maximum-pool-size: 4 # maximum-pool-size: 4
# pool-name: Master-HikariPool # pool-name: Master-HikariPool
# read: # read:
# driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy # 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 # username: pvDBuser
# password: ENC(W7owprYnvf7vqwO6Piw4dHfVBCSxE4Ck) # password: ENC(W7owprYnvf7vqwO6Piw4dHfVBCSxE4Ck)
# maximum-pool-size: 4 # maximum-pool-size: 4
@ -36,7 +36,9 @@ spring:
enabled: false enabled: false
profiles: profiles:
scheduler: Y scheduler: Y
batch:
job:
enabled: false
#QSP url 하나시스운영 #https://jp.qsalesplatform.com #QSP url 하나시스운영 #https://jp.qsalesplatform.com
#QSP url 하나시스개발 #https://121.168.9.37:8080 #QSP url 하나시스개발 #https://121.168.9.37:8080
#QSP url interplug dev #http://1.248.227.176:8120 #QSP url interplug dev #http://1.248.227.176:8120