BUG: Ao gerar a linha e trechos automáticos, a empresa selecionada não está sendo gravada.
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@33627 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
7101088686
commit
354f4e63a6
|
@ -30,6 +30,7 @@ import com.rjconsultores.ventaboletos.entidad.TramoServicio;
|
|||
import com.rjconsultores.ventaboletos.entidad.Via;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
import com.rjconsultores.ventaboletos.service.RutaCombinacionService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaEmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaSecuenciaService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
import com.rjconsultores.ventaboletos.service.TramoRutaService;
|
||||
|
@ -52,6 +53,8 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
|||
@Autowired
|
||||
private RutaSecuenciaService rutaSecuenciaService;
|
||||
@Autowired
|
||||
private RutaEmpresaService rutaEmpresaService;
|
||||
@Autowired
|
||||
private TramoService tramoService;
|
||||
@Autowired
|
||||
private TramoServicioService tramoServicioService;
|
||||
|
@ -121,18 +124,6 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
|||
log.debug("Fue Generado:" + fueGenerado);
|
||||
}
|
||||
|
||||
// Genero la relacion de ruta con empresa
|
||||
List<RutaEmpresa> lsRutaEmpresa = new ArrayList<RutaEmpresa>();
|
||||
for (Empresa e : rutaTramoVO.getLsEmpresa()) {
|
||||
RutaEmpresa rutaEmpresa = new RutaEmpresa();
|
||||
rutaEmpresa.setEmpresa(e);
|
||||
rutaEmpresa.setActivo(Boolean.TRUE);
|
||||
rutaEmpresa.setFecmodif(Calendar.getInstance().getTime());
|
||||
rutaEmpresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
|
||||
lsRutaEmpresa.add(rutaEmpresa);
|
||||
}
|
||||
|
||||
// Genero la ruta
|
||||
Ruta ruta = new Ruta();
|
||||
ruta.setDescruta(rutaTramoVO.getDescRuta());
|
||||
|
@ -146,7 +137,6 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
|||
ruta.setVentaOffLine(rutaTramoVO.getVentaHandHeld());
|
||||
}
|
||||
|
||||
ruta.setLsRutaEmpresa(lsRutaEmpresa);
|
||||
ruta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
ruta.setActivo(Boolean.TRUE);
|
||||
ruta.setFecmodif(new java.util.Date());
|
||||
|
@ -173,6 +163,17 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
|||
rutaCombinacion = rutaCombinacionService.suscribir(rutaCombinacion);
|
||||
}
|
||||
|
||||
for (Empresa e : rutaTramoVO.getLsEmpresa()) {
|
||||
RutaEmpresa rutaEmpresa = new RutaEmpresa();
|
||||
rutaEmpresa.setEmpresa(e);
|
||||
rutaEmpresa.setActivo(Boolean.TRUE);
|
||||
rutaEmpresa.setFecmodif(Calendar.getInstance().getTime());
|
||||
rutaEmpresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
rutaEmpresa.setRuta(ruta);
|
||||
|
||||
rutaEmpresa = rutaEmpresaService.suscribir(rutaEmpresa);
|
||||
}
|
||||
|
||||
return ruta;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue