From dc1b5171d7b679424bd918701fcb5a5a92021f92 Mon Sep 17 00:00:00 2001 From: Luiz Silva Date: Mon, 23 Sep 2024 14:38:27 -0300 Subject: [PATCH] adiiconar ver log em pPilao --- dist-import/pilao-de-dados/_enviar_registros.d.ts | 2 +- dist-import/pilao-de-dados/_enviar_registros.js | 4 +++- dist-import/pilao-de-dados/_serie_consultar.js | 4 ++++ dist-import/pilao-de-dados/index.d.ts | 5 ++++- dist-import/pilao-de-dados/variaveis.d.ts | 3 +++ dist-import/pilao-de-dados/variaveis.js | 1 + dist-require/pilao-de-dados/_enviar_registros.d.ts | 2 +- dist-require/pilao-de-dados/_enviar_registros.js | 4 +++- dist-require/pilao-de-dados/_serie_consultar.js | 4 ++++ dist-require/pilao-de-dados/index.d.ts | 5 ++++- dist-require/pilao-de-dados/variaveis.d.ts | 3 +++ dist-require/pilao-de-dados/variaveis.js | 1 + package.json | 2 +- src/pilao-de-dados/_enviar_registros.ts | 12 +++++++++++- src/pilao-de-dados/_serie_consultar.ts | 12 +++++++++--- src/pilao-de-dados/variaveis.ts | 1 + 16 files changed, 54 insertions(+), 11 deletions(-) diff --git a/dist-import/pilao-de-dados/_enviar_registros.d.ts b/dist-import/pilao-de-dados/_enviar_registros.d.ts index e4d96ec..88a9f95 100644 --- a/dist-import/pilao-de-dados/_enviar_registros.d.ts +++ b/dist-import/pilao-de-dados/_enviar_registros.d.ts @@ -51,4 +51,4 @@ export declare const zp_enviar_registros: z.ZodObject<{ tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; }>[]; }>; -export declare const enviar_registros: ({ conta, produto, emDesenvolvimento }: z.infer) => ({ registros: registros_entrada, tabela, }: z.infer) => Promise>; +export declare const enviar_registros: ({ conta, produto, emDesenvolvimento, ver_log, }: z.infer) => ({ registros: registros_entrada, tabela, }: z.infer) => Promise>; diff --git a/dist-import/pilao-de-dados/_enviar_registros.js b/dist-import/pilao-de-dados/_enviar_registros.js index c1c0370..2e567eb 100644 --- a/dist-import/pilao-de-dados/_enviar_registros.js +++ b/dist-import/pilao-de-dados/_enviar_registros.js @@ -17,9 +17,11 @@ export const zp_enviar_registros = z.object({ tipo: z_tipo_coluna_base_dados.optional().nullable(), }))), }); -export const enviar_registros = ({ conta, produto, emDesenvolvimento }) => async ({ registros: registros_entrada, tabela, }) => { +export const enviar_registros = ({ conta, produto, emDesenvolvimento, ver_log, }) => async ({ registros: registros_entrada, tabela, }) => { const registros = [...registros_entrada]; const url = new URL(`${urlPilao(emDesenvolvimento).api}/${Object.keys({ enviar_registros })[0]}/${produto}/${conta}`); + if (ver_log) + console.log(`[PILÃO]: Enviando "${registros.length}" registros na tabela "${tabela}" para "${url}".`); const tamanhoBlocos = 1000; while (registros.length > 0) { const bloco = registros diff --git a/dist-import/pilao-de-dados/_serie_consultar.js b/dist-import/pilao-de-dados/_serie_consultar.js index f75acf0..c3b70bd 100644 --- a/dist-import/pilao-de-dados/_serie_consultar.js +++ b/dist-import/pilao-de-dados/_serie_consultar.js @@ -18,11 +18,15 @@ export const serie_consultar = (cliente) => (tipoVisao, parametros) => { .then((r) => r.json()) .catch((e) => respostaComuns.erro("Erro ao enviar registros", [e.message])) .then((r) => r); + if (cliente.ver_log) + console.log(`[PILÃO]: buscar dados de "${JSON.stringify(parametros)}" para "${url.href}".`); return resp; }; const url = () => { const vUrl = new URL(`${urlPilao(cliente.emDesenvolvimento).site}/${tipoVisao}/${cliente.produto}/${cliente.conta}`); const serie = encodeURIComponent(JSON.stringify(parametros, null, 2)); + if (cliente.ver_log) + console.log(`[PILÃO]: Serie Consultar url de "${JSON.stringify(serie)}" para "${vUrl.href}".`); return `${vUrl.href}?serie=${serie}`; }; return { diff --git a/dist-import/pilao-de-dados/index.d.ts b/dist-import/pilao-de-dados/index.d.ts index f8da29e..e4ab599 100644 --- a/dist-import/pilao-de-dados/index.d.ts +++ b/dist-import/pilao-de-dados/index.d.ts @@ -307,7 +307,7 @@ export declare const pPilao: { tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }>; - enviar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf) => ({ registros: registros_entrada, tabela, }: import("zod").TypeOf) => Promise>; + enviar_registros: ({ conta, produto, emDesenvolvimento, ver_log, }: import("zod").TypeOf) => ({ registros: registros_entrada, tabela, }: import("zod").TypeOf) => Promise>; zp_enviar_registros: import("zod").ZodObject<{ tabela: import("zod").ZodString; registros: import("zod").ZodArray; + ver_log: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { conta: string; produto: string; emDesenvolvimento?: boolean | undefined; + ver_log?: boolean | undefined; }, { conta: string; produto: string; emDesenvolvimento?: boolean | undefined; + ver_log?: boolean | undefined; }>; validarZ: (zodType: import("zod").ZodType, objeto: any, mensagem: string) => import("p-respostas").tipoRespostaErro | import("p-respostas").tipoRespostaSucesso; deletar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf) => ({ codigos: codigos_entrada, tabela, }: import("zod").TypeOf) => Promise>; diff --git a/dist-import/pilao-de-dados/variaveis.d.ts b/dist-import/pilao-de-dados/variaveis.d.ts index a044f77..3183c96 100644 --- a/dist-import/pilao-de-dados/variaveis.d.ts +++ b/dist-import/pilao-de-dados/variaveis.d.ts @@ -6,14 +6,17 @@ export declare const zp_produto_conta: z.ZodObject<{ produto: z.ZodString; conta: z.ZodString; emDesenvolvimento: z.ZodOptional; + ver_log: z.ZodOptional; }, "strip", z.ZodTypeAny, { conta: string; produto: string; emDesenvolvimento?: boolean | undefined; + ver_log?: boolean | undefined; }, { conta: string; produto: string; emDesenvolvimento?: boolean | undefined; + ver_log?: boolean | undefined; }>; export declare const z_tipo_coluna_base_dados: z.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; export declare const operadores_pilao: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; diff --git a/dist-import/pilao-de-dados/variaveis.js b/dist-import/pilao-de-dados/variaveis.js index 43534c7..044b39f 100644 --- a/dist-import/pilao-de-dados/variaveis.js +++ b/dist-import/pilao-de-dados/variaveis.js @@ -13,6 +13,7 @@ export const zp_produto_conta = z.object({ produto: z.string(), conta: z.string(), emDesenvolvimento: z.boolean().optional(), + ver_log: z.boolean().optional(), }); export const z_tipo_coluna_base_dados = z.enum([ "texto", diff --git a/dist-require/pilao-de-dados/_enviar_registros.d.ts b/dist-require/pilao-de-dados/_enviar_registros.d.ts index e4d96ec..88a9f95 100644 --- a/dist-require/pilao-de-dados/_enviar_registros.d.ts +++ b/dist-require/pilao-de-dados/_enviar_registros.d.ts @@ -51,4 +51,4 @@ export declare const zp_enviar_registros: z.ZodObject<{ tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data" | null | undefined; }>[]; }>; -export declare const enviar_registros: ({ conta, produto, emDesenvolvimento }: z.infer) => ({ registros: registros_entrada, tabela, }: z.infer) => Promise>; +export declare const enviar_registros: ({ conta, produto, emDesenvolvimento, ver_log, }: z.infer) => ({ registros: registros_entrada, tabela, }: z.infer) => Promise>; diff --git a/dist-require/pilao-de-dados/_enviar_registros.js b/dist-require/pilao-de-dados/_enviar_registros.js index 046d6ff..037344c 100644 --- a/dist-require/pilao-de-dados/_enviar_registros.js +++ b/dist-require/pilao-de-dados/_enviar_registros.js @@ -23,9 +23,11 @@ exports.zp_enviar_registros = zod_1.z.object({ tipo: variaveis_1.z_tipo_coluna_base_dados.optional().nullable(), }))), }); -const enviar_registros = ({ conta, produto, emDesenvolvimento }) => async ({ registros: registros_entrada, tabela, }) => { +const enviar_registros = ({ conta, produto, emDesenvolvimento, ver_log, }) => async ({ registros: registros_entrada, tabela, }) => { const registros = [...registros_entrada]; const url = new URL(`${(0, variaveis_1.urlPilao)(emDesenvolvimento).api}/${Object.keys({ enviar_registros: exports.enviar_registros })[0]}/${produto}/${conta}`); + if (ver_log) + console.log(`[PILÃO]: Enviando "${registros.length}" registros na tabela "${tabela}" para "${url}".`); const tamanhoBlocos = 1000; while (registros.length > 0) { const bloco = registros diff --git a/dist-require/pilao-de-dados/_serie_consultar.js b/dist-require/pilao-de-dados/_serie_consultar.js index a394f2d..afcf53e 100644 --- a/dist-require/pilao-de-dados/_serie_consultar.js +++ b/dist-require/pilao-de-dados/_serie_consultar.js @@ -24,11 +24,15 @@ const serie_consultar = (cliente) => (tipoVisao, parametros) => { .then((r) => r.json()) .catch((e) => p_respostas_1.respostaComuns.erro("Erro ao enviar registros", [e.message])) .then((r) => r); + if (cliente.ver_log) + console.log(`[PILÃO]: buscar dados de "${JSON.stringify(parametros)}" para "${url.href}".`); return resp; }; const url = () => { const vUrl = new URL(`${(0, variaveis_1.urlPilao)(cliente.emDesenvolvimento).site}/${tipoVisao}/${cliente.produto}/${cliente.conta}`); const serie = encodeURIComponent(JSON.stringify(parametros, null, 2)); + if (cliente.ver_log) + console.log(`[PILÃO]: Serie Consultar url de "${JSON.stringify(serie)}" para "${vUrl.href}".`); return `${vUrl.href}?serie=${serie}`; }; return { diff --git a/dist-require/pilao-de-dados/index.d.ts b/dist-require/pilao-de-dados/index.d.ts index f8da29e..e4ab599 100644 --- a/dist-require/pilao-de-dados/index.d.ts +++ b/dist-require/pilao-de-dados/index.d.ts @@ -307,7 +307,7 @@ export declare const pPilao: { tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }>; - enviar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf) => ({ registros: registros_entrada, tabela, }: import("zod").TypeOf) => Promise>; + enviar_registros: ({ conta, produto, emDesenvolvimento, ver_log, }: import("zod").TypeOf) => ({ registros: registros_entrada, tabela, }: import("zod").TypeOf) => Promise>; zp_enviar_registros: import("zod").ZodObject<{ tabela: import("zod").ZodString; registros: import("zod").ZodArray; + ver_log: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { conta: string; produto: string; emDesenvolvimento?: boolean | undefined; + ver_log?: boolean | undefined; }, { conta: string; produto: string; emDesenvolvimento?: boolean | undefined; + ver_log?: boolean | undefined; }>; validarZ: (zodType: import("zod").ZodType, objeto: any, mensagem: string) => import("p-respostas").tipoRespostaErro | import("p-respostas").tipoRespostaSucesso; deletar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf) => ({ codigos: codigos_entrada, tabela, }: import("zod").TypeOf) => Promise>; diff --git a/dist-require/pilao-de-dados/variaveis.d.ts b/dist-require/pilao-de-dados/variaveis.d.ts index a044f77..3183c96 100644 --- a/dist-require/pilao-de-dados/variaveis.d.ts +++ b/dist-require/pilao-de-dados/variaveis.d.ts @@ -6,14 +6,17 @@ export declare const zp_produto_conta: z.ZodObject<{ produto: z.ZodString; conta: z.ZodString; emDesenvolvimento: z.ZodOptional; + ver_log: z.ZodOptional; }, "strip", z.ZodTypeAny, { conta: string; produto: string; emDesenvolvimento?: boolean | undefined; + ver_log?: boolean | undefined; }, { conta: string; produto: string; emDesenvolvimento?: boolean | undefined; + ver_log?: boolean | undefined; }>; export declare const z_tipo_coluna_base_dados: z.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; export declare const operadores_pilao: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>; diff --git a/dist-require/pilao-de-dados/variaveis.js b/dist-require/pilao-de-dados/variaveis.js index ab93b57..92b2de0 100644 --- a/dist-require/pilao-de-dados/variaveis.js +++ b/dist-require/pilao-de-dados/variaveis.js @@ -17,6 +17,7 @@ exports.zp_produto_conta = zod_1.z.object({ produto: zod_1.z.string(), conta: zod_1.z.string(), emDesenvolvimento: zod_1.z.boolean().optional(), + ver_log: zod_1.z.boolean().optional(), }); exports.z_tipo_coluna_base_dados = zod_1.z.enum([ "texto", diff --git a/package.json b/package.json index 4dfe1dc..2beab48 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.148.0", + "version": "0.149.0", "description": "", "main": "src/index.ts", "exports": { diff --git a/src/pilao-de-dados/_enviar_registros.ts b/src/pilao-de-dados/_enviar_registros.ts index a45c41f..a29c2f1 100644 --- a/src/pilao-de-dados/_enviar_registros.ts +++ b/src/pilao-de-dados/_enviar_registros.ts @@ -33,7 +33,12 @@ export const zp_enviar_registros = z.object({ }) export const enviar_registros = - ({ conta, produto, emDesenvolvimento }: z.infer) => + ({ + conta, + produto, + emDesenvolvimento, + ver_log, + }: z.infer) => async ({ registros: registros_entrada, tabela, @@ -46,6 +51,11 @@ export const enviar_registros = }/${Object.keys({ enviar_registros })[0]}/${produto}/${conta}`, ) + if (ver_log) + console.log( + `[PILÃO]: Enviando "${registros.length}" registros na tabela "${tabela}" para "${url}".`, + ) + const tamanhoBlocos = 1000 while (registros.length > 0) { diff --git a/src/pilao-de-dados/_serie_consultar.ts b/src/pilao-de-dados/_serie_consultar.ts index e039e2b..acba175 100644 --- a/src/pilao-de-dados/_serie_consultar.ts +++ b/src/pilao-de-dados/_serie_consultar.ts @@ -41,6 +41,11 @@ export const serie_consultar = ) .then((r) => r as tipoResposta) + if (cliente.ver_log) + console.log( + `[PILÃO]: buscar dados de "${JSON.stringify(parametros)}" para "${url.href}".`, + ) + return resp } @@ -48,12 +53,13 @@ export const serie_consultar = const vUrl = new URL( `${urlPilao(cliente.emDesenvolvimento).site}/${tipoVisao}/${cliente.produto}/${cliente.conta}`, ) - const serie = encodeURIComponent(JSON.stringify(parametros, null, 2)) - + if (cliente.ver_log) + console.log( + `[PILÃO]: Serie Consultar url de "${JSON.stringify(serie)}" para "${vUrl.href}".`, + ) return `${vUrl.href}?serie=${serie}` } - return { dados, url, diff --git a/src/pilao-de-dados/variaveis.ts b/src/pilao-de-dados/variaveis.ts index b60c4b2..6fc3e73 100644 --- a/src/pilao-de-dados/variaveis.ts +++ b/src/pilao-de-dados/variaveis.ts @@ -24,6 +24,7 @@ export const zp_produto_conta = z.object({ produto: z.string(), conta: z.string(), emDesenvolvimento: z.boolean().optional(), + ver_log: z.boolean().optional(), }) export const z_tipo_coluna_base_dados = z.enum([