|
|
|
@ -134,21 +134,23 @@ public class SorteggioPraticaUtil {
|
|
|
|
|
if (Validator.isNull(dettPratica)) { |
|
|
|
|
dettPratica =DettPraticaLocalServiceUtil.getLastEditableByIntPratica(intPraticaId); |
|
|
|
|
} |
|
|
|
|
_log.info("Pratica " + pratica.getNumeroProgetto() + " id " + pratica.getIntPraticaId() |
|
|
|
|
+ " dettPratica " + (dettPratica == null ? 0 : dettPratica.getDettPraticaId())); |
|
|
|
|
ServiceContext serviceContext = new ServiceContext(); |
|
|
|
|
serviceContext.setCompanyId(dettPratica.getCompanyId()); |
|
|
|
|
serviceContext.setScopeGroupId(dettPratica.getGroupId()); |
|
|
|
|
serviceContext.setUserId(dettPratica.getUserId()); |
|
|
|
|
if (contatore++ < numeroSorteggiate) { |
|
|
|
|
sorteggiate.add(pratica); |
|
|
|
|
esito.add("<li>Sorteggiata: " + pratica.getNumeroProgetto() + " (id " + intPraticaId + ") del " |
|
|
|
|
+ sdf.format(pratica.getDtPratica()) + " (" + m.getKey() + ")</li>"); |
|
|
|
|
} else { |
|
|
|
|
pratica.setDtSorteggio(dtSorteggio); |
|
|
|
|
IntPraticaLocalServiceUtil.updateIntPratica(pratica); |
|
|
|
|
esito.add("<li>Non sorteggiata: " + pratica.getNumeroProgetto() + " (id " + intPraticaId |
|
|
|
|
+ ") del " + sdf.format(pratica.getDtPratica()) + " (" + m.getKey() + ")</li>"); |
|
|
|
|
if(Validator.isNotNull(dettPratica){ |
|
|
|
|
_log.info("Pratica " + pratica.getNumeroProgetto() + " id " + pratica.getIntPraticaId() |
|
|
|
|
+ " dettPratica " + (dettPratica == null ? 0 : dettPratica.getDettPraticaId())); |
|
|
|
|
ServiceContext serviceContext = new ServiceContext(); |
|
|
|
|
serviceContext.setCompanyId(dettPratica.getCompanyId()); |
|
|
|
|
serviceContext.setScopeGroupId(dettPratica.getGroupId()); |
|
|
|
|
serviceContext.setUserId(dettPratica.getUserId()); |
|
|
|
|
if (contatore++ < numeroSorteggiate) { |
|
|
|
|
sorteggiate.add(pratica); |
|
|
|
|
esito.add("<li>Sorteggiata: " + pratica.getNumeroProgetto() + " (id " + intPraticaId + ") del " |
|
|
|
|
+ sdf.format(pratica.getDtPratica()) + " (" + m.getKey() + ")</li>"); |
|
|
|
|
} else { |
|
|
|
|
pratica.setDtSorteggio(dtSorteggio); |
|
|
|
|
IntPraticaLocalServiceUtil.updateIntPratica(pratica); |
|
|
|
|
esito.add("<li>Non sorteggiata: " + pratica.getNumeroProgetto() + " (id " + intPraticaId |
|
|
|
|
+ ") del " + sdf.format(pratica.getDtPratica()) + " (" + m.getKey() + ")</li>"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
esito.add("</ol>"); |
|
|
|
|