Sfoglia il codice sorgente

Reindex dopo sorteggio

Salvatore La Manna 4 anni fa
parent
commit
7a8cfeda17
  1. 39
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SorteggioPraticaUtil.java
  2. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/Constants.java
  3. 4
      liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/WEB-INF/src/service.properties

39
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<IntPratica> 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);
}
}

3
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";
}

4
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
##

Caricamento…
Annulla
Salva