fixes bug#22469
fixes bug#22552 dev:valdir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@107263 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
46864a96b8
commit
acdaa63d16
|
@ -1254,7 +1254,6 @@ public class CorridaServiceImpl implements CorridaService {
|
|||
|
||||
}
|
||||
|
||||
@Transactional(readOnly = true, propagation = Propagation.SUPPORTS, rollbackFor = BusinessException.class)
|
||||
public Long generarCorridasSelecionadas(List<EsquemaCorrida> lsEsquemaCorrida, Date dataDe, Date dataAte) throws BusinessException {
|
||||
|
||||
int cantDiasGeneracion = DateUtil.getElapsedDias(dataDe, dataAte);
|
||||
|
|
|
@ -14,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.rjconsultores.ventaboletos.dao.EsquemaAsientoDAO;
|
||||
import com.rjconsultores.ventaboletos.dao.EsquemaCorridaDAO;
|
||||
import com.rjconsultores.ventaboletos.dao.EsquemaTramoDAO;
|
||||
import com.rjconsultores.ventaboletos.dao.RutaCombinacionDAO;
|
||||
|
@ -53,6 +54,8 @@ public class EsquemaCorridaServiceImpl implements EsquemaCorridaService {
|
|||
private EsquemaTramoDAO esquemaTramoDAO;
|
||||
@Autowired
|
||||
private EsquemaAsientoService esquemaAsientoService;
|
||||
@Autowired
|
||||
private EsquemaAsientoDAO esquemaAsientoDAO;
|
||||
|
||||
@Autowired
|
||||
private LogAuditoriaService logAuditoriaService;
|
||||
|
@ -97,10 +100,14 @@ public class EsquemaCorridaServiceImpl implements EsquemaCorridaService {
|
|||
|
||||
entidad = esquemaCorridaDAO.suscribir(entidad);
|
||||
|
||||
entidad.setEsquemaAsientoList(asientos);
|
||||
for (EsquemaAsiento esquemaAsiento : asientos) {
|
||||
esquemaAsiento = esquemaAsientoDAO.suscribir(esquemaAsiento);
|
||||
}
|
||||
|
||||
entidad.setAutoBus(a);
|
||||
entidad.setClaseServicio(c);
|
||||
entidad.setRolOperativo(r);
|
||||
entidad.setEsquemaAsientoList(asientos);
|
||||
|
||||
entidad = esquemaCorridaDAO.actualizacion(entidad);
|
||||
|
||||
|
@ -150,6 +157,7 @@ public class EsquemaCorridaServiceImpl implements EsquemaCorridaService {
|
|||
pricing.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
pricing.setFecmodif(Calendar.getInstance().getTime());
|
||||
pricing.setActivo(Boolean.FALSE);
|
||||
pricing = esquemaAsientoDAO.actualizacion(pricing);
|
||||
}
|
||||
|
||||
for (EsquemaTramo pricing : entidad.getEsquemaTramoList()) {
|
||||
|
|
Loading…
Reference in New Issue