From 5a911f1d4b72720688aade9c187f3249751c3aa9 Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Mon, 16 Mar 2026 09:13:04 +0900 Subject: [PATCH] =?UTF-8?q?fix(tkuser):=20=ED=98=91=EB=A0=A5=EC=97=85?= =?UTF-8?q?=EC=B2=B4=20=EC=82=AD=EC=A0=9C=20=EC=8B=9C=20sso=5Fusers=20?= =?UTF-8?q?=EC=BB=AC=EB=9F=BC=EB=AA=85=20=EC=98=A4=EB=A5=98=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20(id=20=E2=86=92=20user=5Fid)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- user-management/api/models/partnerModel.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/user-management/api/models/partnerModel.js b/user-management/api/models/partnerModel.js index a3169ef..7b87a30 100644 --- a/user-management/api/models/partnerModel.js +++ b/user-management/api/models/partnerModel.js @@ -119,8 +119,8 @@ async function getDeleteInfo(companyId) { const [[accounts]] = await db.query('SELECT COUNT(*) as cnt FROM sso_users WHERE partner_company_id = ?', [companyId]); // 삭제 차단 조건: 해당 업체 SSO 계정이 구매 이력을 가지고 있는지 - const [userRows] = await db.query('SELECT id FROM sso_users WHERE partner_company_id = ?', [companyId]); - const userIds = userRows.map(r => r.id); + const [userRows] = await db.query('SELECT user_id FROM sso_users WHERE partner_company_id = ?', [companyId]); + const userIds = userRows.map(r => r.user_id); let purchaseRequests = 0; let purchases = 0; if (userIds.length > 0) { @@ -146,8 +146,8 @@ async function permanentDelete(companyId, requestUserId) { const db = getPool(); // 사전 체크: 구매 이력 확인 - const [userRows] = await db.query('SELECT id FROM sso_users WHERE partner_company_id = ?', [companyId]); - const userIds = userRows.map(r => r.id); + const [userRows] = await db.query('SELECT user_id FROM sso_users WHERE partner_company_id = ?', [companyId]); + const userIds = userRows.map(r => r.user_id); if (userIds.length > 0) { const [[pr]] = await db.query('SELECT COUNT(*) as cnt FROM purchase_requests WHERE requester_id IN (?)', [userIds]); const [[pu]] = await db.query('SELECT COUNT(*) as cnt FROM purchases WHERE purchaser_id IN (?)', [userIds]);