Skip to content

Commit

Permalink
wip: bqOrdemPgto
Browse files Browse the repository at this point in the history
  • Loading branch information
yxuo committed Feb 29, 2024
1 parent 1edda6c commit 028a517
Showing 1 changed file with 27 additions and 27 deletions.
54 changes: 27 additions & 27 deletions src/bigquery/repositories/bigquery-ordem-pagamento.repository.ts
Original file line number Diff line number Diff line change
Expand Up @@ -83,13 +83,13 @@ export class BigqueryOrdemPagamentoRepository {

const count: number = queryResult[0].count;
// Remove unwanted keys and remove last item (all null if empty)
let transacoes: BigqueryOrdemPagamento[] = queryResult.map((i) => {
const transacoes: BigqueryOrdemPagamento[] = queryResult.map((i) => {
delete i.status;
delete i.count;
return i;
});
transacoes.pop();
transacoes = this.mapBqTransacao(transacoes);
// transacoes = this.mapBqTransacao(transacoes);

return {
data: transacoes,
Expand Down Expand Up @@ -205,29 +205,29 @@ export class BigqueryOrdemPagamentoRepository {
/**
* Convert id or some values into desired string values
*/
private mapBqTransacao(
transacoes: BigqueryOrdemPagamento[],
): BigqueryOrdemPagamento[] {
return transacoes.map((item: BigqueryOrdemPagamento) => {
const tipo_transacao = item.tipo_transacao;
const tipo_pagamento = item.tipo_pagamento;
const tipo_integracao = item.tipo_integracao;
Object.values(TRIntegrationTypeMap[0]);
return {
...item,
paymentMediaType:
tipo_pagamento !== null
? BqTransacaoTipoPagamentoMap?.[tipo_pagamento] || tipo_pagamento
: tipo_pagamento,
transportIntegrationType:
tipo_integracao !== null
? BqTsansacaoTipoIntegracaoMap?.[tipo_integracao] || tipo_integracao
: tipo_integracao,
transactionType:
tipo_transacao !== null
? BqTransacaoTipoTransacaoMap?.[tipo_transacao] || tipo_transacao
: tipo_transacao,
};
});
}
// private mapBqTransacao(
// transacoes: BigqueryOrdemPagamento[],
// ): BigqueryOrdemPagamento[] {
// return transacoes.map((item: BigqueryOrdemPagamento) => {
// const tipo_transacao = item.tipo_transacao;
// const tipo_pagamento = item.tipo_pagamento;
// const tipo_integracao = item.tipo_integracao;
// Object.values(TRIntegrationTypeMap[0]);
// return {
// ...item,
// paymentMediaType:
// tipo_pagamento !== null
// ? BqTransacaoTipoPagamentoMap?.[tipo_pagamento] || tipo_pagamento
// : tipo_pagamento,
// transportIntegrationType:
// tipo_integracao !== null
// ? BqTsansacaoTipoIntegracaoMap?.[tipo_integracao] || tipo_integracao
// : tipo_integracao,
// transactionType:
// tipo_transacao !== null
// ? BqTransacaoTipoTransacaoMap?.[tipo_transacao] || tipo_transacao
// : tipo_transacao,
// };
// });
// }
}

0 comments on commit 028a517

Please sign in to comment.