bug#18897
dev: qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@101128 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
75d6359852
commit
3e714f5a0a
|
@ -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 = "";
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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,28 +24,32 @@ public class UltimaSincronizacaoService {
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
public DispositivoEmbarcadaVO registrarUltimaSincronizaco(ParamsUltimaSincDispositivo params) throws ServiceEmbarcadaException {
|
public DispositivoEmbarcadaVO registrarUltimaSincronizaco(ParamsUltimaSincDispositivo params) throws ServiceEmbarcadaException {
|
||||||
DispositivoEmbarcadaDAO dispositivoEmbarcadaDAO = (DispositivoEmbarcadaDAO)AppContext.getApplicationContext().getBean("dispositivoEmbarcadaDAO");
|
try {
|
||||||
|
DispositivoEmbarcadaDAO dispositivoEmbarcadaDAO = (DispositivoEmbarcadaDAO)AppContext.getApplicationContext().getBean("dispositivoEmbarcadaDAO");
|
||||||
|
|
||||||
|
DispositivoEmbarcada dispositivo = dispositivoEmbarcadaDAO.buscarImei(params.getImei());
|
||||||
|
|
||||||
|
if (dispositivo == null){
|
||||||
|
DispositivoEmbarcadaVO dispositivoVo = new DispositivoEmbarcadaVO();
|
||||||
|
dispositivoVo.setMsg("Dispositivo não encontrado");
|
||||||
|
return dispositivoVo;
|
||||||
|
}
|
||||||
|
|
||||||
|
dispositivo.setVersaoUltimaSinc(params.getVersao());
|
||||||
|
dispositivo.setDataUltimaSinc( DateUtil.getDateFromString( params.getDataUltimaSinc(), DateUtil.formatJson ));
|
||||||
|
|
||||||
|
dispositivoEmbarcadaDAO.actualizacion(dispositivo);
|
||||||
|
log.info( "Dispositivo Sincronizado: "+dispositivo.toString() );
|
||||||
|
|
||||||
DispositivoEmbarcada dispositivo = dispositivoEmbarcadaDAO.buscarImei(params.getImei());
|
ParamsSincronizarDispositivo parametro = new ParamsSincronizarDispositivo();
|
||||||
|
parametro.setImei(params.getImei());
|
||||||
if (dispositivo == null){
|
|
||||||
DispositivoEmbarcadaVO dispositivoVo = new DispositivoEmbarcadaVO();
|
DispositivoEmbarcadaVO vo = sincronizarService.getDispositivoEmbarcada(parametro);
|
||||||
dispositivoVo.setMsg("Dispositivo não encontrado");
|
|
||||||
return dispositivoVo;
|
return vo;
|
||||||
|
}catch( Exception e) {
|
||||||
|
throw new ServiceEmbarcadaException( e.getMessage() );
|
||||||
}
|
}
|
||||||
|
|
||||||
dispositivo.setVersaoUltimaSinc(params.getVersao());
|
|
||||||
dispositivo.setDataUltimaSinc(params.getDataUltimaSinc());
|
|
||||||
|
|
||||||
dispositivoEmbarcadaDAO.actualizacion(dispositivo);
|
|
||||||
log.info( "Dispositivo Sincronizado: "+dispositivo.toString() );
|
|
||||||
|
|
||||||
ParamsSincronizarDispositivo parametro = new ParamsSincronizarDispositivo();
|
|
||||||
parametro.setImei(params.getImei());
|
|
||||||
|
|
||||||
DispositivoEmbarcadaVO vo = sincronizarService.getDispositivoEmbarcada(parametro);
|
|
||||||
|
|
||||||
return vo;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue