diff --git a/gnpdev/dbcfxgo/src/it/valueteam/gnpgo/core/dao/db/hb/GnpgoGestioneNotificheD82DAO.java b/gnpdev/dbcfxgo/src/it/valueteam/gnpgo/core/dao/db/hb/GnpgoGestioneNotificheD82DAO.java index 5bed3627..0d426416 100644 --- a/gnpdev/dbcfxgo/src/it/valueteam/gnpgo/core/dao/db/hb/GnpgoGestioneNotificheD82DAO.java +++ b/gnpdev/dbcfxgo/src/it/valueteam/gnpgo/core/dao/db/hb/GnpgoGestioneNotificheD82DAO.java @@ -133,7 +133,14 @@ public class GnpgoGestioneNotificheD82DAO extends BaseHibernateDAO { criterion.add(Restrictions.eq("idRichiesta", notifica.getIdRichiesta())); criterion.add(Restrictions.eq("tipoComunicazione", notifica.getTipoComunicazione())); - log.debug("find criteria: idRichiesta = " + notifica.getIdRichiesta() + " - tipoComunicazione: " + notifica.getTipoComunicazione()); + if(notifica.getTipoEventoFase3() != null){ + criterion.add(Restrictions.eq("tipoEventoFase3", notifica.getTipoEventoFase3())); + log.debug("find criteria: idRichiesta = " + notifica.getIdRichiesta() + " - tipoComunicazione: " + notifica.getTipoComunicazione() + + " - tipoEventoFase3: " + notifica.getTipoEventoFase3()); + } + else + log.debug("find criteria: idRichiesta = " + notifica.getIdRichiesta() + " - tipoComunicazione: " + notifica.getTipoComunicazione()); + List listGnpgoGestioneNotificheD82 = findByCriteria(criterion); if (listGnpgoGestioneNotificheD82 != null && listGnpgoGestioneNotificheD82.size() > 0) {