summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.env.development2
-rw-r--r--.env.production2
-rw-r--r--app/[lng]/admin/mdg/page.tsx14
-rw-r--r--instrumentation.ts17
4 files changed, 13 insertions, 22 deletions
diff --git a/.env.development b/.env.development
index 673a833b..7ef4944e 100644
--- a/.env.development
+++ b/.env.development
@@ -186,4 +186,4 @@ DOCUMENTUM_NFS="/mnt/nfs-documentum/" # 품질/운영 공통
POS_APP_CODE="SQ13" # 품질, 운영의 경우 SO13
# EDP 동기화 크론 설정
-EDP_MASTER_DATA_SYNC_CRON="*/20 * * * *" \ No newline at end of file
+EDP_MASTER_DATA_SYNC_CRON="0 23 * * *" \ No newline at end of file
diff --git a/.env.production b/.env.production
index 3f4392ab..aeec2d08 100644
--- a/.env.production
+++ b/.env.production
@@ -188,4 +188,4 @@ DOCUMENTUM_NFS="/mnt/nfs-documentum/" # 품질/운영 공통
POS_APP_CODE="SQ13" # 품질, 운영의 경우 SO13
# EDP 동기화 크론 설정
-EDP_MASTER_DATA_SYNC_CRON="*/20 * * * *" \ No newline at end of file
+EDP_MASTER_DATA_SYNC_CRON="0 23 * * *" \ No newline at end of file
diff --git a/app/[lng]/admin/mdg/page.tsx b/app/[lng]/admin/mdg/page.tsx
index 34fe6b96..1bf37667 100644
--- a/app/[lng]/admin/mdg/page.tsx
+++ b/app/[lng]/admin/mdg/page.tsx
@@ -44,8 +44,8 @@ const sampleDefaults: Record<string, string> = {
MASTERFLAG: 'X',
IBND_TYPE: 'U',
ZZREQID: 'TESTUSER01',
- ADDRNO: '0001',
- NATION: '1',
+ ADDRNO: '',
+ NATION: '',
COUNTRY: 'KR',
LANGU: 'K',
POST_CODE1: '06292',
@@ -110,16 +110,6 @@ export default function MDGTestPage() {
setIsLoading(true);
setLastResult('');
- // 필수 필드 검증
- const requiredFields = fieldDefs.filter(d => d.mandatory).map(d => d.name);
- const missingFields = requiredFields.filter(field => !formData[field]?.trim());
-
- if (missingFields.length > 0) {
- toast.error(`필수 필드가 누락되었습니다: ${missingFields.join(', ')}`);
- setIsLoading(false);
- return;
- }
-
// fast-xml-parser 기반 송신 함수 호출
const result = await sendTestVendorDataToMDG(formData);
diff --git a/instrumentation.ts b/instrumentation.ts
index 3d221a3a..3cf9e689 100644
--- a/instrumentation.ts
+++ b/instrumentation.ts
@@ -62,14 +62,15 @@ export async function register() {
// 스케줄러 실패해도 애플리케이션은 계속 실행
}
- try {
- // EDP 마스터 데이터 동기화 스케줄러 시작 (옥프로 요청사항, 20분마다 EDP에서 들어오는 기준정보 동기화)
- const { startEDPMasterDataSyncScheduler } = await import('./lib/edp-sync/sync-edp');
- await startEDPMasterDataSyncScheduler();
- } catch {
- console.error('Failed to start EDP master data sync scheduler.');
- // 스케줄러 실패해도 애플리케이션은 계속 실행
- }
+ // 부하상 수동 조작한다고 하여 주석 처리
+ // try {
+ // // EDP 마스터 데이터 동기화 스케줄러 시작 (옥프로 요청사항, 20분마다 EDP에서 들어오는 기준정보 동기화)
+ // const { startEDPMasterDataSyncScheduler } = await import('./lib/edp-sync/sync-edp');
+ // await startEDPMasterDataSyncScheduler();
+ // } catch {
+ // console.error('Failed to start EDP master data sync scheduler.');
+ // // 스케줄러 실패해도 애플리케이션은 계속 실행
+ // }
// 구매그룹코드는 oracle에서 선택기로 확인하고, 유저가 클릭했을 때 업데이트 처리, 유저 1:1 대응 (김수진 프로 확인)
// try {