dev #46
|
|
@ -861,22 +861,17 @@ export class MultiLangService {
|
|||
await this.client.query("BEGIN");
|
||||
|
||||
try {
|
||||
// 관련된 다국어 텍스트 삭제
|
||||
// 해당 언어의 다국어 텍스트만 삭제
|
||||
const deleteTextsQuery = `
|
||||
DELETE FROM multi_lang_text
|
||||
WHERE key_id IN (
|
||||
SELECT key_id FROM multi_lang_key_master
|
||||
WHERE company_code = '*' OR company_code = 'SYSTEM'
|
||||
)
|
||||
WHERE lang_code = $1
|
||||
`;
|
||||
await this.client.query(deleteTextsQuery);
|
||||
|
||||
// 관련된 다국어 키 삭제 (시스템 레벨)
|
||||
const deleteKeysQuery = `
|
||||
DELETE FROM multi_lang_key_master
|
||||
WHERE company_code = '*' OR company_code = 'SYSTEM'
|
||||
`;
|
||||
await this.client.query(deleteKeysQuery);
|
||||
const deleteResult = await this.client.query(deleteTextsQuery, [
|
||||
langCode,
|
||||
]);
|
||||
logger.info(`삭제된 다국어 텍스트 수: ${deleteResult.rowCount}`, {
|
||||
langCode,
|
||||
});
|
||||
|
||||
// 언어 마스터 삭제
|
||||
const deleteLanguageQuery = `
|
||||
|
|
|
|||
Loading…
Reference in New Issue