This commit is contained in:
Luiz H. R. Silva 2024-06-28 14:03:35 -03:00
parent a8e9f47e7b
commit 5011034f75
20 changed files with 67 additions and 49 deletions

View file

@ -2,7 +2,7 @@ import node_fetch from "cross-fetch"
import type { tipoResposta } from "p-respostas"
import { respostaComuns } from "p-respostas"
import { z } from "zod"
import { PREFIXO_PILAO, baseUrlPilao, type zp_produto_conta } from "./variaveis"
import { urlPilao, type zp_produto_conta } from "./variaveis"
//enviar registros para base de dados
export const zp_deletar_registros = z.object({
tabela: z.string(),
@ -16,9 +16,9 @@ export const deletar_registros =
tabela,
}: z.infer<typeof zp_deletar_registros>): Promise<tipoResposta<true>> => {
const url = new URL(
`${baseUrlPilao(
emDesenvolvimento,
)}${PREFIXO_PILAO}/${Object.keys({ deletar_registros })[0]}/${produto}/${conta}`,
`${
urlPilao(emDesenvolvimento).api
}/${Object.keys({ deletar_registros })[0]}/${produto}/${conta}`,
)
const tamanhoBlocos = 1000

View file

@ -3,8 +3,7 @@ import type { tipoResposta } from "p-respostas"
import { respostaComuns } from "p-respostas"
import { z } from "zod"
import {
PREFIXO_PILAO,
baseUrlPilao,
urlPilao,
z_tipo_coluna_base_dados,
type zp_produto_conta,
} from "./variaveis"
@ -40,9 +39,9 @@ export const enviar_registros =
tabela,
}: z.infer<typeof zp_enviar_registros>): Promise<tipoResposta<true>> => {
const url = new URL(
`${baseUrlPilao(
emDesenvolvimento,
)}${PREFIXO_PILAO}/${Object.keys({ enviar_registros })[0]}/${produto}/${conta}`,
`${
urlPilao(emDesenvolvimento).api
}/${Object.keys({ enviar_registros })[0]}/${produto}/${conta}`,
)
const tamanhoBlocos = 1000

View file

@ -3,9 +3,8 @@ import type { tipoResposta } from "p-respostas"
import { respostaComuns } from "p-respostas"
import { z } from "zod"
import {
PREFIXO_PILAO,
baseUrlPilao,
tiposSeriesAgregacoes,
urlPilao,
type zp_produto_conta,
} from "./variaveis"
@ -27,9 +26,9 @@ export const serie_consultar =
}>
> => {
const url = new URL(
`${baseUrlPilao(cliente.emDesenvolvimento)}${`${PREFIXO_PILAO}/${
`${urlPilao(cliente.emDesenvolvimento).api}${
tiposSeriesAgregacoes.enum.contagem
}/${cliente.produto}/${cliente.conta}`}`,
}/${cliente.produto}/${cliente.conta}`,
)
const resp = await node_fetch(url.toString(), {
@ -48,11 +47,7 @@ export const serie_consultar =
const url = (): string => {
const vUrl = new URL(
`${
cliente.emDesenvolvimento
? "http://127.0.0.1:5081"
: "https://carro-de-boi.idz.one"
}${PREFIXO_PILAO}/${tiposSeriesAgregacoes.enum.contagem}/${cliente.produto}/${cliente.conta}`,
`${urlPilao(cliente.emDesenvolvimento).api}/${tiposSeriesAgregacoes.enum.contagem}/${cliente.produto}/${cliente.conta}`,
)
const serie = encodeURIComponent(JSON.stringify(parametros, null, 2))

View file

@ -1,5 +1,5 @@
import { deletar_registros, zp_deletar_registros } from "./_deletar_registros"
export { PREFIXO_PILAO } from "./variaveis"
export { PREFIXO_PILAO, urlPilao } from "./variaveis"
import {
enviar_registros,
zp_enviar_registros,

View file

@ -46,5 +46,14 @@ export const z_validar_colunna_base_dados = {
lista_numero: z.array(z.number()).nullable(),
}
export const baseUrlPilao = (emDesenvolvimento?: boolean | null | undefined) =>
emDesenvolvimento ? "http://127.0.0.1:5080" : "https://carro-de-boi.idz.one"
export const urlPilao = (emDesenvolvimento?: boolean | null | undefined) => ({
api:
(emDesenvolvimento
? "http://127.0.0.1:5080"
: "https://carro-de-boi.idz.one") + PREFIXO_PILAO,
site:
(emDesenvolvimento
? "http://127.0.0.1:5081"
: "https://carro-de-boi.idz.one") + PREFIXO_PILAO,
})