adiiconar ver log em pPilao

This commit is contained in:
Luiz Silva 2024-09-23 14:38:27 -03:00
parent 0e4e4c3cd5
commit dc1b5171d7
16 changed files with 54 additions and 11 deletions

View file

@ -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<typeof zp_produto_conta>) => ({ registros: registros_entrada, tabela, }: z.infer<typeof zp_enviar_registros>) => Promise<tipoResposta<true>>;
export declare const enviar_registros: ({ conta, produto, emDesenvolvimento, ver_log, }: z.infer<typeof zp_produto_conta>) => ({ registros: registros_entrada, tabela, }: z.infer<typeof zp_enviar_registros>) => Promise<tipoResposta<true>>;

View file

@ -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

View file

@ -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 {

View file

@ -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<typeof zp_produto_conta>) => ({ registros: registros_entrada, tabela, }: import("zod").TypeOf<typeof zp_enviar_registros>) => Promise<import("p-respostas").tipoResposta<true>>;
enviar_registros: ({ conta, produto, emDesenvolvimento, ver_log, }: import("zod").TypeOf<typeof zp_produto_conta>) => ({ registros: registros_entrada, tabela, }: import("zod").TypeOf<typeof zp_enviar_registros>) => Promise<import("p-respostas").tipoResposta<true>>;
zp_enviar_registros: import("zod").ZodObject<{
tabela: import("zod").ZodString;
registros: import("zod").ZodArray<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
@ -345,14 +345,17 @@ export declare const pPilao: {
produto: import("zod").ZodString;
conta: import("zod").ZodString;
emDesenvolvimento: import("zod").ZodOptional<import("zod").ZodBoolean>;
ver_log: import("zod").ZodOptional<import("zod").ZodBoolean>;
}, "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: <T>(zodType: import("zod").ZodType<T, any>, objeto: any, mensagem: string) => import("p-respostas").tipoRespostaErro | import("p-respostas").tipoRespostaSucesso<T>;
deletar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf<typeof zp_produto_conta>) => ({ codigos: codigos_entrada, tabela, }: import("zod").TypeOf<typeof zp_deletar_registros>) => Promise<import("p-respostas").tipoResposta<true>>;

View file

@ -6,14 +6,17 @@ export declare const zp_produto_conta: z.ZodObject<{
produto: z.ZodString;
conta: z.ZodString;
emDesenvolvimento: z.ZodOptional<z.ZodBoolean>;
ver_log: z.ZodOptional<z.ZodBoolean>;
}, "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<["=", "!=", ">", "<", ">=", "<=", "∩"]>;

View file

@ -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",

View file

@ -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<typeof zp_produto_conta>) => ({ registros: registros_entrada, tabela, }: z.infer<typeof zp_enviar_registros>) => Promise<tipoResposta<true>>;
export declare const enviar_registros: ({ conta, produto, emDesenvolvimento, ver_log, }: z.infer<typeof zp_produto_conta>) => ({ registros: registros_entrada, tabela, }: z.infer<typeof zp_enviar_registros>) => Promise<tipoResposta<true>>;

View file

@ -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

View file

@ -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 {

View file

@ -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<typeof zp_produto_conta>) => ({ registros: registros_entrada, tabela, }: import("zod").TypeOf<typeof zp_enviar_registros>) => Promise<import("p-respostas").tipoResposta<true>>;
enviar_registros: ({ conta, produto, emDesenvolvimento, ver_log, }: import("zod").TypeOf<typeof zp_produto_conta>) => ({ registros: registros_entrada, tabela, }: import("zod").TypeOf<typeof zp_enviar_registros>) => Promise<import("p-respostas").tipoResposta<true>>;
zp_enviar_registros: import("zod").ZodObject<{
tabela: import("zod").ZodString;
registros: import("zod").ZodArray<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
@ -345,14 +345,17 @@ export declare const pPilao: {
produto: import("zod").ZodString;
conta: import("zod").ZodString;
emDesenvolvimento: import("zod").ZodOptional<import("zod").ZodBoolean>;
ver_log: import("zod").ZodOptional<import("zod").ZodBoolean>;
}, "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: <T>(zodType: import("zod").ZodType<T, any>, objeto: any, mensagem: string) => import("p-respostas").tipoRespostaErro | import("p-respostas").tipoRespostaSucesso<T>;
deletar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf<typeof zp_produto_conta>) => ({ codigos: codigos_entrada, tabela, }: import("zod").TypeOf<typeof zp_deletar_registros>) => Promise<import("p-respostas").tipoResposta<true>>;

View file

@ -6,14 +6,17 @@ export declare const zp_produto_conta: z.ZodObject<{
produto: z.ZodString;
conta: z.ZodString;
emDesenvolvimento: z.ZodOptional<z.ZodBoolean>;
ver_log: z.ZodOptional<z.ZodBoolean>;
}, "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<["=", "!=", ">", "<", ">=", "<=", "∩"]>;

View file

@ -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",

View file

@ -1,6 +1,6 @@
{
"name": "p-drives",
"version": "0.148.0",
"version": "0.149.0",
"description": "",
"main": "src/index.ts",
"exports": {

View file

@ -33,7 +33,12 @@ export const zp_enviar_registros = z.object({
})
export const enviar_registros =
({ conta, produto, emDesenvolvimento }: z.infer<typeof zp_produto_conta>) =>
({
conta,
produto,
emDesenvolvimento,
ver_log,
}: z.infer<typeof zp_produto_conta>) =>
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) {

View file

@ -41,6 +41,11 @@ export const serie_consultar =
)
.then((r) => r as tipoResposta<any>)
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,

View file

@ -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([