correcao (fixes bug 6396)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@45497 d1611594-4594-4d17-8e1d-87c2c4800839
master
lucas.taia 2015-06-29 14:53:28 +00:00
parent 6f10468820
commit ca24e1c736
2 changed files with 11 additions and 7 deletions

View File

@ -116,7 +116,7 @@ public class Corrida implements Serializable {
@Temporal(TemporalType.TIMESTAMP) @Temporal(TemporalType.TIMESTAMP)
private Date fechortarjetaviaje; private Date fechortarjetaviaje;
@Column(name = "ACTIVO") @Column(name = "ACTIVO")
private Boolean activo; private Integer activo;
@Column(name = "FECMODIF") @Column(name = "FECMODIF")
@Temporal(TemporalType.TIMESTAMP) @Temporal(TemporalType.TIMESTAMP)
private Date fecmodif; private Date fecmodif;
@ -312,11 +312,11 @@ public class Corrida implements Serializable {
this.fecmodif = fecmodif; this.fecmodif = fecmodif;
} }
public Boolean getActivo() { public Integer getActivo() {
return activo; return activo;
} }
public void setActivo(Boolean activo) { public void setActivo(Integer activo) {
this.activo = activo; this.activo = activo;
} }

View File

@ -107,6 +107,9 @@ public class CorridaServiceImpl implements CorridaService {
private int cantCorridaCommit; private int cantCorridaCommit;
@Autowired @Autowired
private FeriadoCache feriadoCache; private FeriadoCache feriadoCache;
public static final Integer ATIVO = 1;
public static final Integer INATIVO = 2;
public static final Integer EXCLUIDO = 0;
@Autowired @Autowired
public CorridaServiceImpl(@Qualifier("transactionManager") PlatformTransactionManager transactionManager) { public CorridaServiceImpl(@Qualifier("transactionManager") PlatformTransactionManager transactionManager) {
@ -147,7 +150,7 @@ public class CorridaServiceImpl implements CorridaService {
public Corrida suscribir(Corrida entidad) { public Corrida suscribir(Corrida entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime()); entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Boolean.TRUE); entidad.setActivo(ATIVO);
return corridaDAO.suscribir(entidad); return corridaDAO.suscribir(entidad);
} }
@ -156,7 +159,7 @@ public class CorridaServiceImpl implements CorridaService {
public Corrida actualizacion(Corrida entidad) { public Corrida actualizacion(Corrida entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime()); entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Boolean.TRUE); entidad.setActivo(ATIVO);
return corridaDAO.actualizacion(entidad); return corridaDAO.actualizacion(entidad);
} }
@ -165,7 +168,7 @@ public class CorridaServiceImpl implements CorridaService {
public void borrar(Corrida entidad) { public void borrar(Corrida entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime()); entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Boolean.FALSE); entidad.setActivo(ATIVO);
corridaDAO.actualizacion(entidad); corridaDAO.actualizacion(entidad);
} }
@ -519,8 +522,10 @@ public class CorridaServiceImpl implements CorridaService {
if(esquemaCorrida.getStatusCorrida().equals("A")){ if(esquemaCorrida.getStatusCorrida().equals("A")){
corrida.setIndstatuscorrida("H"); corrida.setIndstatuscorrida("H");
corrida.setActivo(ATIVO);
}else if (esquemaCorrida.getStatusCorrida().equals("L")){ }else if (esquemaCorrida.getStatusCorrida().equals("L")){
corrida.setIndstatuscorrida("P"); corrida.setIndstatuscorrida("P");
corrida.setActivo(INATIVO);
} }
corrida.setMarca(esquemaCorrida.getMarca()); corrida.setMarca(esquemaCorrida.getMarca());
@ -635,7 +640,6 @@ public class CorridaServiceImpl implements CorridaService {
} }
corrida.setCorridaTramoList(lsCorridaTramo); corrida.setCorridaTramoList(lsCorridaTramo);
// //
corrida.setActivo(Boolean.TRUE);
corrida.setFecmodif(Calendar.getInstance().getTime()); corrida.setFecmodif(Calendar.getInstance().getTime());
if (UsuarioLogado.getUsuarioLogado() != null) { if (UsuarioLogado.getUsuarioLogado() != null) {
corrida.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); corrida.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());