Subversion Repositories Integrator Subversion

Rev

Rev 608 | Rev 674 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 608 Rev 613
Line 357... Line 357...
357
                                                cartao.setBandeira(StringUtil.setarUpperCaseComTrim(dadosSeparados[4]));
357
                                                cartao.setBandeira(StringUtil.setarUpperCaseComTrim(dadosSeparados[4]));
358
                                        FormaPagamento formaPagamento = null;
358
                                        FormaPagamento formaPagamento = null;
359
                                        String bandeira = StringUtil.setarUpperCaseComTrim(dadosSeparados[9]);
359
                                        String bandeira = StringUtil.setarUpperCaseComTrim(dadosSeparados[9]);
360
                                        String tipoCartao = null;
360
                                        String tipoCartao = null;
361
                                        String parcelas = null;
361
                                        String parcelas = null;
362
                                        if (bandeira.contains("BITO") && bandeira.contains("VENDA")) {
-
 
-
 
362
                                        if (bandeira.contains("VENDA D")) {
363
                                                tipoCartao = TipoCartao.DEBITO.getValor();
363
                                                tipoCartao = TipoCartao.DEBITO.getValor();
364
                                                formaPagamento = new FormaPagamento(ConstantesSEC.FormasDePagamento.FORMAPAGAMENTO_DEBITO);
364
                                                formaPagamento = new FormaPagamento(ConstantesSEC.FormasDePagamento.FORMAPAGAMENTO_DEBITO);
365
                                                if (cartao.getBandeira().equals("MASTERCARD")) {
365
                                                if (cartao.getBandeira().equals("MASTERCARD")) {
366
                                                        cartao.setBandeira("MAESTRO");
366
                                                        cartao.setBandeira("MAESTRO");
367
                                                }
367
                                                }
368
                                        } else if (!bandeira.equals("VENDA PIX")) {
368
                                        } else if (!bandeira.equals("VENDA PIX")) {
369
                                                tipoCartao = TipoCartao.CREDITO.getValor();
369
                                                tipoCartao = TipoCartao.CREDITO.getValor();
370
                                                parcelas = dadosSeparados[3];
-
 
371
                                                if (parcelas.contains("vista") || parcelas.contains("parcelado banco") || parcelas.contains("conversor de moedas")) {
-
 
-
 
370
                                                parcelas = StringUtil.setarUpperCaseComTrim(dadosSeparados[3]);
-
 
371
                                                if (parcelas.contains("VISTA") || parcelas.contains("PARCELADO BANCO") || parcelas.contains("CONVERSOR DE MOEDAS") || parcelas.contains("-PAGO")) {
372
                                                        parcelas = "1";
372
                                                        parcelas = "1";
373
                                                } else if (parcelas.contains("parcelado")) {
-
 
374
                                                        parcelas = parcelas.substring(parcelas.indexOf("loja"));
-
 
375
                                                        parcelas = parcelas.replace("loja 0", "").replace("loja ", "").replace("x", "");
-
 
-
 
373
                                                } else if (parcelas.contains("PARCELADO")) {
-
 
374
                                                        parcelas = parcelas.substring(parcelas.indexOf("LOJA"));
-
 
375
                                                        parcelas = parcelas.replace("LOJA 0", "").replace("LOJA ", "").replace("X", "");
376
                                                }
376
                                                }
377
                                                formaPagamento = new FormaPagamento(FormaPagamento.recuperarCodigoDaFormaDePagamento(parcelas));
377
                                                formaPagamento = new FormaPagamento(FormaPagamento.recuperarCodigoDaFormaDePagamento(parcelas));
378
                                        }
378
                                        }
379
                                        if (VerificadorUtil.naoEstaNulo(formaPagamento)) {
379
                                        if (VerificadorUtil.naoEstaNulo(formaPagamento)) {
380
                                                String valorBruto = dadosSeparados[5].replace(".", "").replace(",", ".");
380
                                                String valorBruto = dadosSeparados[5].replace(".", "").replace(",", ".");