From 7a8cfeda1744a21933284f2bdb094a7e14a4f027 Mon Sep 17 00:00:00 2001 From: Salvatore La Manna Date: Tue, 26 Jan 2021 16:02:00 +0100 Subject: [PATCH] Reindex dopo sorteggio --- .../sismica/bo/util/SorteggioPraticaUtil.java | 39 +++++++++---------- .../liferay/portos/bo/util/Constants.java | 3 -- .../docroot/WEB-INF/src/service.properties | 4 +- 3 files changed, 20 insertions(+), 26 deletions(-) diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SorteggioPraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SorteggioPraticaUtil.java index 04d350b1..c604051a 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SorteggioPraticaUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SorteggioPraticaUtil.java @@ -68,10 +68,10 @@ public class SorteggioPraticaUtil { private static final String FILE_ENTRY_TEMPLATE_SORTEGGIO = "Sorteggio"; /** - * + * * Implementazione della procedura di sorteggio secondo i requisiti della * Regione Siciliana. - * + * * @author Manifattura Web Group per Regione Siciliana * @param companyId * @param dtSorteggio @@ -231,7 +231,7 @@ public class SorteggioPraticaUtil { /** * @author Manifattura Web Group per Regione Siciliana - * + * * @param companyId * @param pratiche * Lista di pratiche sorteggiate @@ -243,7 +243,7 @@ public class SorteggioPraticaUtil { private static void saveSorteggio(long companyId, List pratiche, Date dtSorteggio) throws PortalException, SystemException { - long numeroEstrazione = 1; + long progressivoEstrazione = 1; for (IntPratica pratica : pratiche) { Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(pratica.getTerritorioId()); @@ -261,7 +261,6 @@ public class SorteggioPraticaUtil { if (soggetti.size() > 0) { Soggetto soggetto = soggetti.get(0); - // Bug 32771 if (Validator.isNotNull(soggetto.getNome()) && Validator.isNotNull(soggetto.getCognome())) committente = soggetto.getNome() + " " + soggetto.getCognome(); else if (Validator.isNotNull(soggetto.getDenominazione())) @@ -276,33 +275,31 @@ public class SorteggioPraticaUtil { String anno = String.valueOf(calSorteggio.get(Calendar.YEAR)); String mese = String.format("%02d", calSorteggio.get(Calendar.MONTH) + 1); - int settimana = calSorteggio.get(Calendar.WEEK_OF_YEAR); + int sett = calSorteggio.get(Calendar.WEEK_OF_YEAR); - ServiceContext serviceContext = new ServiceContext(); - serviceContext.setCompanyId(dettPratica.getCompanyId()); - serviceContext.setScopeGroupId(dettPratica.getGroupId()); - serviceContext.setUserId(dettPratica.getUserId()); + ServiceContext sc = new ServiceContext(); + sc.setCompanyId(dettPratica.getCompanyId()); + sc.setScopeGroupId(dettPratica.getGroupId()); + sc.setUserId(dettPratica.getUserId()); SorteggioLocalServiceUtil.addSorteggio(pratica.getIntPraticaId(), dettPratica.getDettPraticaId(), - anno, mese, settimana, dtSorteggio, "", APERTO, "", numeroEstrazione++, + anno, mese, sett, dtSorteggio, "", APERTO, "", progressivoEstrazione++, pratica.getNumeroProgetto(), committente, comune.getDenominazione(), - provincia.getProvincia(), false, pratica.getIntPraticaId(), false, serviceContext); + provincia.getProvincia(), false, pratica.getIntPraticaId(), false, sc); - ControlloPratica controlloPratica = ControlloPraticaLocalServiceUtil.addControlloPratica( + ControlloPratica controllo = ControlloPraticaLocalServiceUtil.addControlloPratica( pratica.getGroupId(), pratica.getUserId(), pratica.getIntPraticaId(), - dettPratica.getDettPraticaId(), true, serviceContext); - - long fileEntryIdTemplate = ConfigurazioneLocalServiceUtil.findByC_ChiaveLong( - serviceContext.getCompanyId(), "conf.geniocivile.avviso.template.id.deposito.S"); + dettPratica.getDettPraticaId(), true, sc); + long idTemplate = ConfigurazioneLocalServiceUtil.findByC_ChiaveLong(sc.getCompanyId(), + "conf.geniocivile.avviso.template.id.deposito.S"); AvvisoLocalServiceUtil.addAvviso(pratica.getIntPraticaId(), "Avviso di sorteggio", dtSorteggio, - AvvisoUtil.TIPO_AVVISO_DIRETTO, StatoPraticaConstants.SOTTOPOSTA_A_PARERE, - fileEntryIdTemplate, dettPratica.getDettPraticaId(), DettPratica.class.getName(), - controlloPratica.getControlloPraticaId(), serviceContext); + AvvisoUtil.TIPO_AVVISO_DIRETTO, StatoPraticaConstants.SOTTOPOSTA_A_PARERE, idTemplate, + dettPratica.getDettPraticaId(), DettPratica.class.getName(), + controllo.getControlloPraticaId(), sc); IntPraticaLocalServiceUtil.updateIntPraticaSorteggio(pratica.getIntPraticaId(), dtSorteggio, StatoPraticaConstants.SOTTOPOSTA_A_PARERE); - IntPraticaLocalServiceUtil.reIndexFascicolo(pratica, companyId); } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/Constants.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/Constants.java index ad92a186..234c9d49 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/Constants.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/Constants.java @@ -15,7 +15,4 @@ public class Constants extends it.tref.liferay.portos.bo.shared.util.Constants { "Codice NUTS3 2010", "Codice NUTS1 2006", "Codice NUTS2 2006 (3)", "Codice NUTS3 2006" }; public static final String[] AMMINISTRAZIONE_CSV_HEADERS_PROVINCE = { "codice_provincia", "provincia", "regione", "sigla" }; - - public static final String PORTOS_BO_SITE_NAME = "Portos BackOffice"; - } diff --git a/liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/WEB-INF/src/service.properties b/liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/WEB-INF/src/service.properties index b0a82cb0..70a9510c 100644 --- a/liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/WEB-INF/src/service.properties +++ b/liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/WEB-INF/src/service.properties @@ -13,8 +13,8 @@ ## build.namespace=Kaleo - build.number=9 - build.date=1611570400219 + build.number=10 + build.date=1611666635130 build.auto.upgrade=true ##