|
|
@@ -85,7 +85,7 @@ function toDate(value) {
|
|
|
return Number.isNaN(d.getTime()) ? null : d;
|
|
|
}
|
|
|
|
|
|
-export async function salvarAtendimento({ payload, setor, sourceUrl, abertura, telefone }) {
|
|
|
+export async function salvarAtendimento({ payload, sourceUrl, abertura, telefone }) {
|
|
|
const now = new Date();
|
|
|
const trx = await Model.startTransaction();
|
|
|
|
|
|
@@ -111,8 +111,8 @@ export async function salvarAtendimento({ payload, setor, sourceUrl, abertura, t
|
|
|
.merge(clienteMerge);
|
|
|
|
|
|
const p = payload.Protocolo;
|
|
|
- const atendimentoMerge = ["Codigo", "Status", "ClienteId", "IngestedAt", "UpdatedAt"];
|
|
|
- if (setor) atendimentoMerge.push("Setor");
|
|
|
+ const setor = setorFromCodigo(p.Codigo);
|
|
|
+ const atendimentoMerge = ["Codigo", "Status", "ClienteId", "Setor", "IngestedAt", "UpdatedAt"];
|
|
|
if (sourceUrl) atendimentoMerge.push("SourceUrl");
|
|
|
if (abertura) atendimentoMerge.push("Abertura");
|
|
|
|
|
|
@@ -122,7 +122,7 @@ export async function salvarAtendimento({ payload, setor, sourceUrl, abertura, t
|
|
|
Codigo: p.Codigo,
|
|
|
Status: p.Status,
|
|
|
ClienteId: c.Id,
|
|
|
- Setor: setor ?? null,
|
|
|
+ Setor: setor,
|
|
|
SourceUrl: sourceUrl ?? null,
|
|
|
Abertura: toDate(abertura),
|
|
|
IngestedAt: now,
|
|
|
@@ -187,7 +187,6 @@ async function importarProtocolo(item, baseUrl) {
|
|
|
|
|
|
return salvarAtendimento({
|
|
|
payload,
|
|
|
- setor: setorFromCodigo(item.Codigo),
|
|
|
sourceUrl: mensagensUrl,
|
|
|
abertura: item.Abertura ?? null,
|
|
|
telefone: item.Cliente?.Telefone ?? null
|