fix(tkuser): 협력업체 삭제 시 sso_users 컬럼명 오류 수정 (id → user_id)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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]);
|
||||
|
||||
Reference in New Issue
Block a user