fix: criar tabela MENSAGENS_CLIENTES (migracao #25) e corrigir insert com MSC_CODIGO_ID
- add: migration #25 cria tabela MENSAGENS_CLIENTES + generator - fix: insert agora usa db.nextId para gerar MSC_CODIGO_ID - fix: adiciona GEN_MENSAGENS_CLIENTES ao whitelist no database.js
This commit is contained in:
@@ -736,10 +736,11 @@ 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');
|
||||
await db.execute(alias,
|
||||
`INSERT INTO MENSAGENS_CLIENTES (MSC_CLIENTE_ID, MSC_USUARIO_ID, MSC_DT_MENSAGEM, MSC_AVISO, MSC_MENSAGEM)
|
||||
VALUES (?, ?, CURRENT_TIMESTAMP, 'S', ?)`,
|
||||
[c.CON_CLIENTE_ID, c.CON_USUARIO_ID || null, resolucao]);
|
||||
`INSERT INTO MENSAGENS_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);
|
||||
} catch (mscErr) {
|
||||
console.error('[Resolucao] Erro ao salvar em MENSAGENS_CLIENTES:', mscErr.message);
|
||||
|
||||
Reference in New Issue
Block a user