fix: correct JSON paths for Tiny API V2
Some checks failed
Build and Deploy / build-and-push (push) Failing after 34s
Some checks failed
Build and Deploy / build-and-push (push) Failing after 34s
This commit is contained in:
@@ -65,18 +65,18 @@ export const handleTinyOrderUpdate = async (req: Request, res: Response): Promis
|
||||
const finalPayload = {
|
||||
id: fullOrderDetails?.id || payload.dados?.id || "",
|
||||
numero: fullOrderDetails?.numero || payload.dados?.numero || "",
|
||||
numero_ecommerce: fullOrderDetails?.numero_ecommerce || payload.dados?.idPedidoEcommerce || "",
|
||||
numero_ecommerce: fullOrderDetails?.numero_ecommerce || fullOrderDetails?.ecommerce?.numeroPedidoEcommerce || payload.dados?.idPedidoEcommerce || "",
|
||||
data_pedido: fullOrderDetails?.data_pedido || payload.dados?.data || "",
|
||||
data_prevista: fullOrderDetails?.data_prevista || "",
|
||||
nome: fullOrderDetails?.cliente?.nome || payload.dados?.cliente?.nome || "",
|
||||
valor: parseFloat(fullOrderDetails?.valor_pedido || fullOrderDetails?.valor_total || "0"),
|
||||
id_vendedor: fullOrderDetails?.vendedor?.id || "",
|
||||
nome_vendedor: fullOrderDetails?.vendedor?.nome || "",
|
||||
whatsapp_vendedor: "", // Tiny doesn't expose this natively on the order
|
||||
valor: parseFloat(fullOrderDetails?.total_pedido || fullOrderDetails?.valor_total || "0"),
|
||||
id_vendedor: fullOrderDetails?.id_vendedor || "",
|
||||
nome_vendedor: fullOrderDetails?.nome_vendedor || "",
|
||||
whatsapp_vendedor: "", // Tiny doesn't expose this natively on the order API
|
||||
situacao: fullOrderDetails?.situacao || payload.dados?.descricaoSituacao || "",
|
||||
fone: fullOrderDetails?.cliente?.celular || fullOrderDetails?.cliente?.telefone || fullOrderDetails?.cliente?.fone || "",
|
||||
email: fullOrderDetails?.cliente?.email || "",
|
||||
status_processamento: fullOrderDetails?.status_processamento || "",
|
||||
status_processamento: response.data?.retorno?.status_processamento || "",
|
||||
forma_envio: fullOrderDetails?.forma_envio || "",
|
||||
codigo_rastreamento: fullOrderDetails?.codigo_rastreamento || "",
|
||||
url_rastreamento: fullOrderDetails?.url_rastreamento || ""
|
||||
|
||||
Reference in New Issue
Block a user