ajuste de libs

This commit is contained in:
Luiz H. R. Silva 2024-06-26 10:56:40 -03:00
parent caf3f59453
commit 547f693652
22 changed files with 236 additions and 306 deletions

View file

@ -77,46 +77,44 @@ exports.zp_enviar_registros = zod_1.z.object({
});
var enviar_registros = function (_a) {
var conta = _a.conta, produto = _a.produto, emDesenvolvimento = _a.emDesenvolvimento;
return function (_a) {
var registros = _a.registros, tabela = _a.tabela;
return __awaiter(void 0, void 0, void 0, function () {
var url, tamanhoBlocos, bloco, resp;
return __generator(this, function (_b) {
switch (_b.label) {
case 0:
url = new URL("".concat((0, variaveis_1.baseUrlPilao)(emDesenvolvimento)).concat(variaveis_1.PREFIXO, "/").concat(Object.keys({ enviar_registros: exports.enviar_registros })[0], "/").concat(produto, "/").concat(conta));
tamanhoBlocos = 1000;
_b.label = 1;
case 1:
if (!(registros.length > 0)) return [3 /*break*/, 3];
bloco = registros
.splice(0, tamanhoBlocos)
.map(function (r) {
return Object.fromEntries(Object.entries(r).map(function (_a) {
var _b = __read(_a, 2), k = _b[0], v = _b[1];
return [k, v === undefined ? null : v];
}));
});
return [4 /*yield*/, (0, cross_fetch_1.default)(url.toString(), {
method: "POST",
body: JSON.stringify({ tabela: tabela, registros: bloco }),
headers: { "Content-Type": "application/json" },
})
.then(function (r) { return r.json(); })
.catch(function (e) {
return p_respostas_1.respostaComuns.erro("Erro ao enviar registros", [e.message]);
})
.then(function (r) { return r; })];
case 2:
resp = _b.sent();
if (resp.eErro) {
return [2 /*return*/, resp];
}
return [3 /*break*/, 1];
case 3: return [2 /*return*/, p_respostas_1.respostaComuns.valor(true)];
}
});
return function (_a) { return __awaiter(void 0, [_a], void 0, function (_b) {
var url, tamanhoBlocos, bloco, resp;
var registros = _b.registros, tabela = _b.tabela;
return __generator(this, function (_c) {
switch (_c.label) {
case 0:
url = new URL("".concat((0, variaveis_1.baseUrlPilao)(emDesenvolvimento)).concat(variaveis_1.PREFIXO, "/").concat(Object.keys({ enviar_registros: exports.enviar_registros })[0], "/").concat(produto, "/").concat(conta));
tamanhoBlocos = 1000;
_c.label = 1;
case 1:
if (!(registros.length > 0)) return [3 /*break*/, 3];
bloco = registros
.splice(0, tamanhoBlocos)
.map(function (r) {
return Object.fromEntries(Object.entries(r).map(function (_a) {
var _b = __read(_a, 2), k = _b[0], v = _b[1];
return [k, v === undefined ? null : v];
}));
});
return [4 /*yield*/, (0, cross_fetch_1.default)(url.toString(), {
method: "POST",
body: JSON.stringify({ tabela: tabela, registros: bloco }),
headers: { "Content-Type": "application/json" },
})
.then(function (r) { return r.json(); })
.catch(function (e) {
return p_respostas_1.respostaComuns.erro("Erro ao enviar registros", [e.message]);
})
.then(function (r) { return r; })];
case 2:
resp = _c.sent();
if (resp.eErro) {
return [2 /*return*/, resp];
}
return [3 /*break*/, 1];
case 3: return [2 /*return*/, p_respostas_1.respostaComuns.valor(true)];
}
});
};
}); };
};
exports.enviar_registros = enviar_registros;