Jump to content

Rengavitp

Members
  • Content count

    31
  • Joined

  • Last visited

Community Reputation

0 Comum

About Rengavitp

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Boa noite pessoal! Passei o dia hoje tentando gerar um array bidimensional dinamicamente e não to conseguindo, já testei de diversas formas mas sempre o mesmo resultado. Na verdade quero adicionar pontos a um mapa (google maps) ai preciso preencher um array com descrição, latitude e longitude. Se eu colocar ele estaitco, funciona. abaixo o exemplo: [ ['joao', -27.1473854, -48.5860981], ['pedro', -27.1473792, -48.5860866], ['jose', -27.1474019, -48.586126], ['lucas', -27.1473818, -48.5860942] ]; porém quando gero via codigo da sempre o erro undefined, ao conferir o resultado no console, parece igual ao estatico mas nao funciona. Alguém pode me dar uma ajuda? abaixo meu código: function carregaPontos() { var pontos = []; $.ajax({ method: "GET", url: "/mapa/pontosMapa/listar", success: function(response) { if (response.length > 0) { let rows = response.length; let columns = 3; // creating two-dimensional array for (let i = 0; i < rows; i++) { pontos[i] = []; for (let j = 0; j < columns; j++) { if (j === 0) { pontos[i][j] = response[i].operador; } else if (j === 1) { pontos[i][j] = parseFloat(response[i].latitude); } else if (j === 2) { pontos[i][j] = parseFloat(response[i].longitude); } } } console.log(pontos); return pontos; } }, error: function(jqXHR) { alert('Erro ' + jqXHR.status + " Não foi possível carregar os pontos!"); } }) }
  2. Rengavitp

    Ajuda para carregar e mostrar imagens

    Boa noite pessoal! Estou fazendo um projeto web com spring boot e é a primeira vez que lido com imagens. Minha idéia é salvar imagens em uma pasta e depois recuperar essa imagem e mostrar, mas o problema que estou enfrentando é o seguinte, seu eu envio para o src do projeto na pasta imagens, eu até consigo acessar as imagens, mas preciso atualizar o projeto na IDE (isso vai acontecer em produção?) eu tentei salvar em uma pasta fora do source do projeto mas ai não consigo acessar. como devo fazer? fiz várias pesquisas, mas nenhuma me ajudou. Desde já agradeço.
  3. Bom dia pessoal!Estou com o seguinte problema, tenho uma aplicação que funciona perfeitamente rodando na minha IDE (Spring Tool Suite) mas ao gerar o arquivo war e subir a aplicação no tom cat ele não funciona, mas apenas erro 404, abri o war e todos os arquivo estão lá, já tem seguir tudo quando e tutorial com problemas semelhantes mas nenhum resolveu. Abaixo mais informações,.Versão do java na aplicacao 11Versão do jva no servidor 11Versão do tomcat no servidor 8.5.55 minha classe principal package br.com.masterplastfitas; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; @SpringBootApplication public class MasterApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(MasterApplication.class, args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(MasterApplication.class); } } meu pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.2</version> <relativePath /> <!-- lookup parent from repository --> </parent> <groupId>masterplast</groupId> <artifactId>Master</artifactId> <version>2.0</version> <packaging>war</packaging> <name>Master</name> <description>Aplicação web </description> <properties> <java.version>11</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-springsecurity5</artifactId> </dependency> <dependency> <groupId>org.mindrot</groupId> <artifactId>jbcrypt</artifactId> <version>0.4</version> </dependency> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.0</version> </dependency> </dependencies> <build> <plugins> <!-- <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> --> </plugins> </build> </project>
  4. Rengavitp

    Ajuda com passagem de parametros no javascript

    Bom dia Tetsuo, te agradeço pela ajuda e peço desculpas pelo código parcial, seu modelo representa bem a situacao, o que ocorre é que o unico parametro com o valor='10017C7012' é o material os demais são apenas nro, exemplo maquina='1', operador='1', horario='1'. Quanto eu mudo o material para '10017''por exemplo ele funciona, já quando acrescento o 'C' ele já dá erro Uncaught SyntaxError: Invalid or unexpected token. Não estou com acesso a máquina que tem o código, assim que puder vou enviar o código mais completo. Estranho que a tabela é preenchida sem problema, só da esse erro quando tento passar como parametro dentro do onclick. De qualquer forma obrigado por gastar seu tempo tentando me ajudar, na próxima terei mais cuidado.
  5. Boa noite pessoal, Estou com dificuldade em passar parametro em uma funcão, até mesmo fazendo um teste com alert(variável); está me retornando sempre o erro Uncaught SyntaxError: Invalid or unexpected token. Preciso passar um item de um json response.material e está dando esse erro, o conteúdo do obejto é '10017C7002' percebi que seu eu deixar apenas até o primeiro número 7 ele funciona, porém ao colocar a letra 'C' ele mostra o erro, Alguém pode me dar uma ajuda? Já estou um tempo nisso e não consegui encontrar a solução. Notem que troquei o objeto direto pelo conteudo e nem assim funciona, somente tirando a letra. success: function(response) { if (response.length > 0) { var tabela; for (var i = 0; i < response.length; i++) { tabela += '<tr><td>' + 'MQ ' + response[i].maquina.id + '</td><td>' + response[i].turno.id + '-' + response[i].turno.horario + '</td><td>' + response[i].operador.id + '-' + response[i].operador.nome + '</td><td>' + response[i].nro_op + '</td><td>' + response[i].pedido.pedido + '</td><td>' + response[i].material + '</td><td>' + response[i].desc_material + '</td><td>' + response[i].qt_programada + '</td><td>' + response[i].qt_produzida + '</td><td>'; tabela += '<div class="btn-group">'; tabela += '<button type="button" class="btn btn-info" onclick="mostraDados('+ "10017C7012" + ')"><i class="fa fa-eye" aria-hidden="true"></i></button>'; tabela += '<button type="button" class="btn btn-primary"><i class="fa fa-eye" aria-hidden="true"></i></button>'; tabela += '</div></td></tr>'; } $('#tabela_produzidos > tbody').append(tabela); } else { alert("Não foram encontrados registros nesta data!"); } }
  6. Bom dia Pessoal, Será que alguém pode me ajudar? Estou com problema com o chartjs. estou gerando grafico ok, porem quando eu preciso gerar o mesmo pela segunda vez passando outros parametros ao invés de substituir ele sobrepõe sobre o antigo, e quando eu passo o mouse sobre o grafico ele fica intercalando entre o antigo e o novo, como faço para limpar o grafico antes de criar o novo? tentei diretamente no canvas mas qualquer metodo de limpeza faz com que pare de funcionar. abaixo meu código. <script> function montaGraficoProducao() { var ctx; var myChart; var dt1 = document.getElementById("data_pd1").value; var dt2 = document.getElementById("data_pd2").value; $.ajax({ type: "POST", url: "processa/processa_grafico_producao.jsp", data: { data1: dt1, data2: dt2 } }).done(function (msg) { if (msg.replace(/\s/g, '') !== "erro") { var info = msg.trim().split("*"); var l = info[0]; var l1 = l.split(","); var s = info[1]; var s1 = s.split(","); var labels = []; var series = []; l1.forEach(function (mes) { labels.push(mes); }); s1.forEach(function (vl) { series.push(vl); }); ctx = document.getElementById('prodChart').getContext('2d'); myChart = new Chart(ctx, { type: $("#c_tipo_graf").val(), responsive: true, hoverMode: 'index', stacked: true, data: { labels: labels, datasets: [{ label: 'Ton/Mês', fill: false, backgroundColor: "rgba(1, 150, 249, 1)", borderColor: "rgba(1, 150, 249, 1)", data: series }] } }); } else { alert("erro"); } }); } </script>
  7. Boa noite @manoveio1, Cara pra gerar o sequencial é fácil, é só fazer um for, tipo... public static void geraSequencia(int nro_inicial, int sequencias){ int sequencia = nro_inicial; for(int i = 0; i < sequencias; i++){ salvaBanco(sequencia); sequencia ++; } }
  8. Rengavitp

    Arquivo corrompido no download

    Boa noite pessoal, preciso ajuda com o script abaixo, ele 'e para baixar arquivos do site, ele baixa, mas o arquivo fica sempre corrompido e nao abre, (arquivos sao pdfs). Alguem pode me ajuda? <?php // Define o tempo máximo de execução em 0 para as conexões lentas set_time_limit(0); // Arqui você faz as validações e/ou pega os dados do banco de dados $aquivoNome = '62708_1.pdf'; // nome do arquivo que será enviado p/ download $arquivoLocal = '../../danfe/'.$aquivoNome; // caminho absoluto do arquivo // Verifica se o arquivo não existe if (!file_exists($arquivoLocal)) { echo "arquivo nao encontrado!"; // Exiba uma mensagem de erro caso ele não exista exit; } // Aqui você pode aumentar o contador de downloads // Definimos o novo nome do arquivo $novoNome = 'danfe.pdf'; // Configuramos os headers que serão enviados para o browser header('Content-Description: File Transfer'); header('Content-Disposition: attachment; filename="'.$novoNome.'"'); header('Content-Type: application/octet-stream'); header('Content-Transfer-Encoding: binary'); header('Content-Length: ' . filesize($aquivoNome)); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Expires: 0'); // Envia o arquivo para o cliente readfile($aquivoNome); ?>
  9. Boa note, veja se isso resolve public static void main(String[] args) { Scanner scan = new Scanner(System.in); //a – permita a entrada via teclado de uma qtde de números tipo inteiro; System.out.print("Digite a quantidade de números inteiros: "); int quantidade = scan.nextInt(); int soma =0; while(quantidade > 0) { //quantidade de de números informados via teclado antes de serem lidos System.out.print("Digite um número: "); int num = scan.nextInt(); soma += num; quantidade--; } //b – calcule e exiba na tela a soma dos números informados; System.out.println("A soma dos números digitados é igual a: " + soma); }
  10. Rengavitp

    Disponibilizar Danfe, xml e boletos

    Boa noite pessoal, Minha dúvida é a seguinte, quero enviar um email ao cliente com um link onde ele poderá baixar a danfe, xml e o boleto da compra, a empresa tem site hospedado na godaddy, mas também tem ip fixo e servidor local onde poderia hospedar a aplicacao. Minha duvida está em qual a forma de fazer isso, tipo minha primeira idéia foi criar um subdominio e redirecionar para o ip da empresa, mas como o servidor tem varias aplicaoes webs de uso interno, acabei desistindo, outra ideia foi usar php e fazer no proprio subdominio, mas ai como faço para pegar os arquivos que estão localmente na empresa? e na hospedagem nao tem como criar mais um banco, ou seja, teria que usar banco de dados remoto também, alguém pode me dar uma ajuda?
  11. Boa noite pessoal. Meu problema é o seguinte, preciso listar o status financeiro de associados, tem uma tabela onde ficam salvas as informações de parcelas e pagamentos, eu até consigo trazer corretamente os que tem lançamentos de jan a dez, mas muitas vezes o associado entrou durante o ano, nesse caso eu precisaria trazer um status padrão, algo como ('INATIVO') abaixo o select que estou usando e a tabela em que estou buscando. O resultado precisaria vir assim caso o associado entrasse em março mes status 1 inativo 2 inativo 3 inativo 4 pago 5 pago 6 pago 7 pago 8 pago 9 pago 10 pago 11 pago 12 pago A tabela finan_receber nro_lancamento, associado, valor, data_lancamento, data_vencimento, data_quitacao, data_ult_alter, usu_ult_alter, carteira, status O status inicia como aberto, depois de liquidado muda para pago SELECT MONTH(f.data_vencimento) as mes, case when f.statu = '1' then 'ABERTO' when f.statu = '2' then 'PAGO' ELSE 'INATIVO' END AS status from aabb_associados a left join aabb_finan_receber f on a.id=f.associado WHERE a.id=$associado AND YEAR(data_vencimento) = $ano
  12. Rengavitp

    ler json com java

    Boa tarde pessoal, sou novo ainda em java e estou com a seguinte dificuldade, preciso imprimir um pedido de venda que vem de um sistema no formato json, ja tentei de diversas formas mas nenhuma deu certo, alguem pode me ajudar? Vou colocar abaixo o arquivo json e o metodo mais recente que testei, porem ele só mostra null, sei que o problema deve estar na forma de percorrer o json, mas nao faço ideia de como fazer. { "retorno":{ "pedidos":[ { "pedido":{ "desconto":"15,00", "observacoes":"Testando o campo observações do pedido", "observacaointerna":"Testando o campo observações internas do pedido", "data":"2017-07-28", "numero":"1", "numeroPedidoLoja":"100000001", "vendedor":"João da Silva", "valorfrete":"22.50", "totalprodutos":"139.98", "totalvenda":"147.48", "situacao":"Em Aberto", "loja": "123456789", "dataPrevista":"2017-07-28", "tipoIntegracao":"Magento", "cliente":{ "nome":"Organisys Software", "cnpj":"00.000.000/0000-1", "ie":"0000000000", "rg":"162788484", "endereco":"Rua Visconde de São Gabriel", "numero":"000", "complemento":"Sala 000", "cidade":"Bento Gonçalves", "bairro":"Cidade Alta", "cep":"95.700-000", "uf":"RS", "email":"teste@organisys.com.br", "celular":"", "fone":"(54) 2222-22222" }, "itens":[ { "item":{ "codigo":1234, "descricao":"Mochila", "quantidade":"2.0000", "valorunidade":"69.990000000", "precocusto":null, "descontoItem":"0.00", "un":"Pç", "pesoBruto": "0.520", "largura": "20", "altura": "18", "profundidade": "15", "unidadeMedida": "cm", "descricaoDetalhada": "Ecobag esportiva" } } ], "parcelas":[ { "parcela":{ "valor":"73.74", "dataVencimento":"2017-07-28 00:00:00", "obs":"Teste obs 1", "forma_pagamento":{ "id":"1", "descricao":"Dinheiro", "codigoFiscal":"1" } } }, { "parcela":{ "valor":"73.74", "dataVencimento":"2017-08-28 00:00:00", "obs":"Teste obs 2", "forma_pagamento":{ "id":"1", "descricao":"Dinheiro", "codigoFiscal":"1" } } } ], "nota":{ "serie":"1", "numero":"012346", "dataEmissao":"2017-08-28 00:00:00", "situacao":"1", "chaveAcesso":"43140401056417000139550010000123461496923524", "valorNota": "147.48" }, "transporte":{ "transportadora":"Transportadora", "cnpj":"00.000.000/0000-1", "tipo_frete":"R", "volumes":[ { "volume":{ "idServico":"1231293", "servico":"SEDEX 10", "codigoRastreamento":"SX052413651BR", "dataSaida":"2017-07-28", "prazoEntregaPrevisto":"1", "valorFretePrevisto":"11.25", "valorDeclarado": "0.00", "remessa":{ "numero":"12345AAA", "dataCriacao":"2017-10-17" }, "dimensoes":{ "peso":"1.553", "altura":"20", "largura":"15", "comprimento":"20", "diametro":"0" } } }, { "volume":{ "idServico":"1231293", "servico":"SEDEX 10", "codigoRastreamento":"SX052413651BR", "dataSaida":"2017-07-28", "prazoEntregaPrevisto":"1", "valorFretePrevisto":"11.25", "remessa":null, "dimensoes":{ "peso":"1.553", "altura":"20", "largura":"15", "comprimento":"20", "diametro":"0" } } } ], "enderecoEntrega":{ "nome":"Organisys Software Entrega", "endereco":"Rua Assis Brasil", "numero":"222", "complemento":"", "cidade":"Bento Gonçalves", "bairro":"Centro", "cep":"95.700-000", "uf":"RS" } } } } ] } } package javaapplication2; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; public class JSONRead { public static void main(String[] args) { JSONObject jsonObject; //Cria o parse de tratamento JSONParser parser = new JSONParser(); //Variaveis que irao armazenar os dados do arquivo JSON String nome; String sobrenome; String estado; String pais; try { //Salva no objeto JSONObject o que o parse tratou do arquivo jsonObject = (JSONObject) parser.parse(new FileReader( "//users/vagnermocelin/teste.json")); //Salva nas variaveis os dados retirados do arquivo numero = (String) jsonObject.get("numero"); vendedor = (String) jsonObject.get("vendedor"); total_produtos = (String) jsonObject.get("total_produtos"); total_venda = (String) jsonObject.get("total_venda"); System.out.printf( "Numero: %s\nVendedor: %s\nProdutos: %s\nVenda: %s\n", numero, vendedor, total_produtos, total_venda); } //Trata as exceptions que podem ser lançadas no decorrer do processo catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
  13. Rengavitp

    Resolvido - Problema com modal Bootstrap

    Valeu pela ajuda @Public2004 era exatamente isso... Muito obrigado!
  14. Rengavitp

    Resolvido - Problema com modal Bootstrap

    @Maujor Opa acho que acabei não sendo claro, seu retiro os <br> os dois botões e a linha que separa o rodapé vao parar no meio do modal misturados aos inputs, isso no desktop ja no mobile fica ok, ai se incluo os <br> acerta no desktop mas fica um espaço enorme entre o fim dos inputs e o rodapé.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.