diff --git a/fix_sync_of_data.sql b/fix_sync_of_data.sql new file mode 100644 index 0000000..1c46fef --- /dev/null +++ b/fix_sync_of_data.sql @@ -0,0 +1,19 @@ +CREATE OR REPLACE FUNCTION "TS_ERP".sync_of_data() + RETURNS trigger + LANGUAGE plpgsql +AS $function$ +BEGIN + -- Atualizar dados na tabela ordens_fabricacao quando ficha_tecnica_contratos for alterada + IF TG_TABLE_NAME = 'ficha_tecnica_contratos' THEN + UPDATE "TS_ERP".ordens_fabricacao + SET + gestor = NEW.gestor, + data_termino_prev = NEW.data_termino_prev, + peso_total = NEW.quantidade, + descritivo = NEW.descricao_resumida + WHERE num_of = NEW.of_number; + END IF; + + RETURN NEW; +END; +$function$; diff --git a/src/pages/CadastroOF.tsx b/src/pages/CadastroOF.tsx index 1fcefa1..9221efb 100644 --- a/src/pages/CadastroOF.tsx +++ b/src/pages/CadastroOF.tsx @@ -488,7 +488,7 @@ const CadastroOF = () => { />
- +