From bdfd54e0cfa8fd90be19df7053df952383307de3 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 28 Jun 2026 12:36:55 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20corrige=20uuid=E2=86=92id=20nas=20querie?= =?UTF-8?q?s=20do=20Supabase=20(coluna=20inexistente)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src-tauri/src/plugins/supabase.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src-tauri/src/plugins/supabase.rs b/src-tauri/src/plugins/supabase.rs index e31ca2a..9a0e662 100644 --- a/src-tauri/src/plugins/supabase.rs +++ b/src-tauri/src/plugins/supabase.rs @@ -193,10 +193,10 @@ impl SupabaseClient { } } - /// Busca um fechamento por UUID (campo "id" do registro). + /// Busca um fechamento pelo campo "id" (UUID externo). pub fn buscar_por_uuid(&self, uuid: &str) -> Result, SupabaseError> { let url = format!( - "{}/rest/v1/fechamentos_web?uuid=eq.{}&select=*", + "{}/rest/v1/fechamentos_web?id=eq.{}&select=*", self.base_url, uuid ); @@ -247,10 +247,10 @@ impl SupabaseClient { } } - /// Atualiza campos específicos de um fechamento pelo UUID (PATCH). + /// Atualiza campos específicos de um fechamento pelo id (PATCH). pub fn atualizar_fechamento(&self, uuid: &str, updates: &serde_json::Value) -> Result { let url = format!( - "{}/rest/v1/fechamentos_web?uuid=eq.{}", + "{}/rest/v1/fechamentos_web?id=eq.{}", self.base_url, uuid ); @@ -276,7 +276,7 @@ impl SupabaseClient { pub fn listar_recentes(&self, loja: &str, limite: i64) -> Result, SupabaseError> { let loja_normalized = sem_acento(&loja.to_lowercase()); let url = format!( - "{}/rest/v1/fechamentos_web?loja=eq.{}&order=data.desc,atualizado_em.desc&limit={}&select=id,uuid,id_fechamento,data,operador,turno,saldo_troco,saldo_esperado,fechamento_dinheiro,fechamento_cartoes,fechamento_areceber,diferenca,status_diferenca,observacoes,atualizado_em", + "{}/rest/v1/fechamentos_web?loja=eq.{}&order=data.desc,atualizado_em.desc&limit={}&select=id,id_fechamento,data,operador,turno,saldo_troco,saldo_esperado,fechamento_dinheiro,fechamento_cartoes,fechamento_areceber,diferenca,status_diferenca,observacoes,atualizado_em", self.base_url, urlencoding::encode(&loja_normalized), limite,