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]);