fix(tkuser): 협력업체 삭제 시 sso_users 컬럼명 오류 수정 (id → user_id)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Hyungi Ahn
2026-03-16 09:13:04 +09:00
parent 457c74084f
commit 5a911f1d4b

View File

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