diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-11-07 06:55:14 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-11-07 06:55:14 +0000 |
| commit | 2072e5d9720bac85e419736b9e201aaab526ecfc (patch) | |
| tree | 7ac43979b98fb83841a6df81f232bbe8472ca09c /lib/vendor-regular-registrations/handlers.ts | |
| parent | 6624adf48ea550dc47ffa27b2f9bf3e019d92f7b (diff) | |
| parent | a78f26bc52a2ff032a8103f36a2a660cefa9fb64 (diff) | |
Merge branch 'dujinkim' of https://github.com/DTS-Development/SHI_EVCP into dujinkim
Diffstat (limited to 'lib/vendor-regular-registrations/handlers.ts')
| -rw-r--r-- | lib/vendor-regular-registrations/handlers.ts | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/vendor-regular-registrations/handlers.ts b/lib/vendor-regular-registrations/handlers.ts index 7490d81a..262d37ab 100644 --- a/lib/vendor-regular-registrations/handlers.ts +++ b/lib/vendor-regular-registrations/handlers.ts @@ -25,18 +25,25 @@ import { vendorAdditionalInfo, vendorRegularRegistrations } from '@/db/schema/ve export async function registerVendorInternal(payload: { registrationId: number; requestData: RegistrationRequestData; + currentUser?: { // Cronjob 환경을 위한 유저 정보 + id: string | number; + name?: string | null; + email?: string | null; + nonsapUserId?: string | null; + }; }) { debugLog('[VendorRegistrationHandler] 정규업체 등록 핸들러 시작', { registrationId: payload.registrationId, companyName: payload.requestData.companyNameKor, + hasCurrentUser: !!payload.currentUser, }); try { // 1. MDG로 정규업체 등록 요청 데이터 전송 + // sendSingleVendorToMDG 함수를 사용하여 vendors 테이블에서 데이터를 자동으로 조회 debugLog('[VendorRegistrationHandler] sendRegistrationRequestToMDG 호출'); const mdgResult = await sendRegistrationRequestToMDG( - payload.registrationId, - payload.requestData + payload.registrationId ); if (!mdgResult.success) { |
