List<DistintaContabilizzazione> distinte = gestionePraticaDao.findControlloDistinteByCriteria(andCriteriaList);
for(DistintaContabilizzazione dc: distinte){
if(!"".equals(StringUtility.checkNull(dc.getLiquidazioneMutuo().getTipoBeneficiario())) &&
NumberUtils.checkNull(dc.getLiquidazioneMutuo().getNumeroBeneficiario())!=0l){
if("C".equals(dc.getLiquidazioneMutuo().getTipoBeneficiario())){
DatiBeneficiario db = connettoreAnagraficaService.getCoordinateBancarieCointestatariMutuo(dc.getLiquidazioneMutuo().getNumeroBeneficiario());
if(db != null)
dc.setCoordinateBancarieSoggetto(db.getCoordinateBancarieSoggetto());
}else{
DatiBeneficiario db = connettoreAnagraficaService.getCoordinateBancarieSoggetto(dc.getLiquidazioneMutuo().getNumeroBeneficiario());
if(db != null)
dc.setCoordinateBancarieSoggetto(db.getCoordinateBancarieSoggetto());
}
}
}
return distinte;
}