fix: corrigir nome da tabela de MENSAGENS_CLIENTES para MENSAGEM_CLIENTES

- fix: migration #25 agora so cria o generator (tabela ja existe no ERP)
- fix: insert usa MENSAGEM_CLIENTES (singular) e GEN_MENSAGEM_CLIENTES
- fix: database.js whitelist atualizado para GEN_MENSAGEM_CLIENTES
This commit is contained in:
2026-07-01 16:36:25 +00:00
parent 0b2748a579
commit bc03f5dc1d
3 changed files with 9 additions and 17 deletions
+3 -3
View File
@@ -736,12 +736,12 @@ class ChatController {
// Salva resolução na tabela MENSAGENS_CLIENTES como aviso (se configurado)
if (isS(fl.CFE_RESOLUCAO_SALVAR_MSC) && resolucao && c.CON_CLIENTE_ID) {
try {
const mscId = await db.nextId(alias, 'GEN_MENSAGENS_CLIENTES');
const mscId = await db.nextId(alias, 'GEN_MENSAGEM_CLIENTES');
await db.execute(alias,
`INSERT INTO MENSAGENS_CLIENTES (MSC_CODIGO_ID, MSC_CLIENTE_ID, MSC_USUARIO_ID, MSC_DT_MENSAGEM, MSC_AVISO, MSC_MENSAGEM)
`INSERT INTO MENSAGEM_CLIENTES (MSC_CODIGO_ID, MSC_CLIENTE_ID, MSC_USUARIO_ID, MSC_DT_MENSAGEM, MSC_AVISO, MSC_MENSAGEM)
VALUES (?, ?, ?, CURRENT_TIMESTAMP, 'S', ?)`,
[mscId, c.CON_CLIENTE_ID, c.CON_USUARIO_ID || null, resolucao]);
console.log('[Resolucao] Aviso salvo em MENSAGENS_CLIENTES para cliente', c.CON_CLIENTE_ID);
console.log('[Resolucao] Aviso salvo em MENSAGEM_CLIENTES para cliente', c.CON_CLIENTE_ID);
} catch (mscErr) {
console.error('[Resolucao] Erro ao salvar em MENSAGENS_CLIENTES:', mscErr.message);
}
+1 -1
View File
@@ -98,7 +98,7 @@ const GENERATORS = [
'GEN_CHATC2_CSAT_AVALIACOES',
'GEN_CHATC2_MOTIVOS_ATENDIMENTO',
'GEN_CHATC2_AGENDAMENTOS',
'GEN_MENSAGENS_CLIENTES',
'GEN_MENSAGEM_CLIENTES',
];
async function nextId(alias, generatorName) {