bug#18897

dev: 
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@101128 d1611594-4594-4d17-8e1d-87c2c4800839
master
fabio 2020-04-07 14:19:22 +00:00
parent 75d6359852
commit 3e714f5a0a
4 changed files with 31 additions and 29 deletions

View File

@ -24,7 +24,7 @@ import com.rjconsultores.ventaboletos.service.ConstanteService;
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext; import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
@SuppressWarnings("unused") @SuppressWarnings({"unused", "unchecked"})
public class RelatorioLinhasHorario extends Relatorio { public class RelatorioLinhasHorario extends Relatorio {
private static Logger log = Logger.getLogger(RelatorioLinhasHorario.class); private static Logger log = Logger.getLogger(RelatorioLinhasHorario.class);
@ -44,9 +44,7 @@ public class RelatorioLinhasHorario extends Relatorio {
Map<String, Object> parametros = this.relatorio.getParametros(); Map<String, Object> parametros = this.relatorio.getParametros();
@SuppressWarnings("unchecked")
ArrayList<Ruta> lsNumLinha = (ArrayList<Ruta>) parametros.get("lsNumLinha"); ArrayList<Ruta> lsNumLinha = (ArrayList<Ruta>) parametros.get("lsNumLinha");
@SuppressWarnings("unchecked")
ArrayList<Corrida> lsNumServico = (ArrayList<Corrida>) parametros.get("lsNumServico"); ArrayList<Corrida> lsNumServico = (ArrayList<Corrida>) parametros.get("lsNumServico");
String servicoFiltro = ""; String servicoFiltro = "";

View File

@ -1,14 +1,12 @@
package com.rjconsultores.ventaboletos.rest.bean; package com.rjconsultores.ventaboletos.rest.bean;
import java.util.Date;
import org.codehaus.jackson.annotate.JsonIgnoreProperties; import org.codehaus.jackson.annotate.JsonIgnoreProperties;
@JsonIgnoreProperties(ignoreUnknown = true) @JsonIgnoreProperties(ignoreUnknown = true)
public class ParamsUltimaSincDispositivo { public class ParamsUltimaSincDispositivo {
String imei; String imei;
String versao; String versao;
Date dataUltimaSinc; String dataUltimaSinc;
public String getVersao() { public String getVersao() {
return versao; return versao;
@ -26,11 +24,11 @@ public class ParamsUltimaSincDispositivo {
this.imei = imei; this.imei = imei;
} }
public Date getDataUltimaSinc() { public String getDataUltimaSinc() {
return dataUltimaSinc; return dataUltimaSinc;
} }
public void setDataUltimaSinc(Date dataUltimaSinc) { public void setDataUltimaSinc(String dataUltimaSinc) {
this.dataUltimaSinc = dataUltimaSinc; this.dataUltimaSinc = dataUltimaSinc;
} }
} }

View File

@ -21,6 +21,7 @@ import com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarDispositivo; import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarDispositivo;
import com.rjconsultores.ventaboletos.rest.service.exception.ServiceEmbarcadaException; import com.rjconsultores.ventaboletos.rest.service.exception.ServiceEmbarcadaException;
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.vo.embarcada.DispositivoEmbarcadaVO; import com.rjconsultores.ventaboletos.vo.embarcada.DispositivoEmbarcadaVO;
import com.rjconsultores.ventaboletos.vo.embarcada.EmpresaVO; import com.rjconsultores.ventaboletos.vo.embarcada.EmpresaVO;
import com.rjconsultores.ventaboletos.vo.embarcada.EstadoDispositivoEmbarcadaVO; import com.rjconsultores.ventaboletos.vo.embarcada.EstadoDispositivoEmbarcadaVO;
@ -64,7 +65,7 @@ public class SincronizarService {
vo.setCnpjEmpresa(empresa.getCnpj()); vo.setCnpjEmpresa(empresa.getCnpj());
vo.setIndVendeNaoBpe(dispositivo.getIndVendeNaoBpe()); vo.setIndVendeNaoBpe(dispositivo.getIndVendeNaoBpe());
vo.setVersaoUltimaSinc(dispositivo.getVersaoUltimaSinc()); vo.setVersaoUltimaSinc(dispositivo.getVersaoUltimaSinc());
vo.setDataUltimaSinc(dispositivo.getDataUltimaSinc()); vo.setDataUltimaSinc( DateUtil.getStringDate( dispositivo.getDataUltimaSinc(), DateUtil.formatJson) );
Map<Estado, EmpresaImposto> impostos = getImpostos(empresa); Map<Estado, EmpresaImposto> impostos = getImpostos(empresa);

View File

@ -10,6 +10,7 @@ import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada;
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarDispositivo; import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarDispositivo;
import com.rjconsultores.ventaboletos.rest.bean.ParamsUltimaSincDispositivo; import com.rjconsultores.ventaboletos.rest.bean.ParamsUltimaSincDispositivo;
import com.rjconsultores.ventaboletos.rest.service.exception.ServiceEmbarcadaException; import com.rjconsultores.ventaboletos.rest.service.exception.ServiceEmbarcadaException;
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.vo.embarcada.DispositivoEmbarcadaVO; import com.rjconsultores.ventaboletos.vo.embarcada.DispositivoEmbarcadaVO;
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext; import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
@ -23,6 +24,7 @@ public class UltimaSincronizacaoService {
@Transactional @Transactional
public DispositivoEmbarcadaVO registrarUltimaSincronizaco(ParamsUltimaSincDispositivo params) throws ServiceEmbarcadaException { public DispositivoEmbarcadaVO registrarUltimaSincronizaco(ParamsUltimaSincDispositivo params) throws ServiceEmbarcadaException {
try {
DispositivoEmbarcadaDAO dispositivoEmbarcadaDAO = (DispositivoEmbarcadaDAO)AppContext.getApplicationContext().getBean("dispositivoEmbarcadaDAO"); DispositivoEmbarcadaDAO dispositivoEmbarcadaDAO = (DispositivoEmbarcadaDAO)AppContext.getApplicationContext().getBean("dispositivoEmbarcadaDAO");
DispositivoEmbarcada dispositivo = dispositivoEmbarcadaDAO.buscarImei(params.getImei()); DispositivoEmbarcada dispositivo = dispositivoEmbarcadaDAO.buscarImei(params.getImei());
@ -34,7 +36,7 @@ public class UltimaSincronizacaoService {
} }
dispositivo.setVersaoUltimaSinc(params.getVersao()); dispositivo.setVersaoUltimaSinc(params.getVersao());
dispositivo.setDataUltimaSinc(params.getDataUltimaSinc()); dispositivo.setDataUltimaSinc( DateUtil.getDateFromString( params.getDataUltimaSinc(), DateUtil.formatJson ));
dispositivoEmbarcadaDAO.actualizacion(dispositivo); dispositivoEmbarcadaDAO.actualizacion(dispositivo);
log.info( "Dispositivo Sincronizado: "+dispositivo.toString() ); log.info( "Dispositivo Sincronizado: "+dispositivo.toString() );
@ -45,6 +47,9 @@ public class UltimaSincronizacaoService {
DispositivoEmbarcadaVO vo = sincronizarService.getDispositivoEmbarcada(parametro); DispositivoEmbarcadaVO vo = sincronizarService.getDispositivoEmbarcada(parametro);
return vo; return vo;
}catch( Exception e) {
throw new ServiceEmbarcadaException( e.getMessage() );
}
} }
} }