From ee57cc221ff2edafd3c0f12a181214c602ed257e Mon Sep 17 00:00:00 2001 From: dujinkim Date: Tue, 22 Jul 2025 02:57:00 +0000 Subject: (대표님, 최겸) 이메일 템플릿, 벤더데이터 변경사항 대응, 기술영업 변경요구사항 구현 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/sedp/sync-form.ts | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) (limited to 'lib/sedp/sync-form.ts') diff --git a/lib/sedp/sync-form.ts b/lib/sedp/sync-form.ts index c3c88f07..f9e63caf 100644 --- a/lib/sedp/sync-form.ts +++ b/lib/sedp/sync-form.ts @@ -430,23 +430,7 @@ async function getRegisters(projectCode: string): Promise { } // 결과를 배열로 변환 (단일 객체인 경우 배열로 래핑) - let registers: Register[] = Array.isArray(data) ? data : [data]; - - // MAP_CLS_ID가 비어있지 않고 REMARK가 vd, VD, vD, Vd 중 하나인 레지스터만 필터링 - registers = registers.filter(register => { - // 삭제된 레지스터 제외 - if (register.DELETED) return false; - - // MAP_CLS_ID 배열이 존재하고 요소가 하나 이상 있는지 확인 - const hasValidMapClsId = Array.isArray(register.MAP_CLS_ID) && register.MAP_CLS_ID.length > 0; - - // REMARK가 'vd_' 또는 'vd' 포함 확인 (대소문자 구분 없이) - const remarkLower = register.REMARK && register.REMARK.toLowerCase(); - const hasValidRemark = remarkLower && (remarkLower.includes('vd')); - - // 두 조건 모두 충족해야 함 - return hasValidMapClsId && hasValidRemark; - }); + const registers: Register[] = Array.isArray(data) ? data : [data]; console.log(`프로젝트 ${projectCode}에서 ${registers.length}개의 유효한 레지스터를 가져왔습니다.`); return registers; -- cgit v1.2.3