Sfoglia il codice sorgente

modifiche richieste

master
Mattia Gosetto 4 anni fa
parent
commit
0c2fd35b1c
  1. 41
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java
  2. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties
  3. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties

41
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java

@ -458,18 +458,19 @@ public class ValidazionePraticaUtil {
IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()); Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId());
if (!territorio.getZona().equals("2") && !territorio.getZona().equals("4")
&& Validator.isNull(dettPratica.getAg())) {
notCompleted.add("ag");
}
if (dettPratica.getNormSismaBonus() && Validator.isNull(dettPratica.getClRischioPreInt()) if(intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P10)){
&& Validator.isNull(dettPratica.getClRischioPostInt())) { if (Validator.isNull(dettPratica.getLocalizzazioneGeografica())
if (Validator.isNull(dettPratica.getClRischioPreInt())) { || dettPratica.getLocalizzazioneGeografica().startsWith("||")) {
notCompleted.add("cl-rischio-pre-int"); notCompleted.add("Localizzazione geografica mancante");
} }
if (Validator.isNull(dettPratica.getClRischioPostInt())) { }else{
notCompleted.add("cl-rischio-post-int");
if(intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P9)){
if(!dettPratica.getSanatoriaEdilizia326() &&
!dettPratica.getSanatoriaEdilizia47() &&
!dettPratica.getSanatoriaEdilizia724()){
notCompleted.add("sanatorie-obbligatorie");
} }
} }
@ -492,7 +493,9 @@ public class ValidazionePraticaUtil {
notCompleted.add("fascicolo_title_intervento"); notCompleted.add("fascicolo_title_intervento");
} }
if (Validator.isNull(dettPratica.getDestinazione())) { if (Validator.isNull(dettPratica.getDestinazione()) &&
!intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) &&
!intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P2)) {
notCompleted.add("destinazione"); notCompleted.add("destinazione");
} }
if (Validator.isNull(dettPratica.getVia())) { if (Validator.isNull(dettPratica.getVia())) {
@ -507,13 +510,15 @@ public class ValidazionePraticaUtil {
boolean tipologiaCostruttiva = dettPratica.getDestinazione().equals("3") || dettPratica.getTcInCA() boolean tipologiaCostruttiva = dettPratica.getDestinazione().equals("3") || dettPratica.getTcInCA()
|| dettPratica.getTcInAcciaio() || dettPratica.getTcInMuratura() || dettPratica.getTcInAcciaio() || dettPratica.getTcInMuratura()
|| dettPratica.getTcInLegno() || dettPratica.getTcAltro(); || dettPratica.getTcInLegno() || dettPratica.getTcAltro();
if (!tipologiaCostruttiva) { if (!tipologiaCostruttiva && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1)
&& !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P2) ) {
notCompleted.add("Tipologia Costruttiva Mancante"); notCompleted.add("Tipologia Costruttiva Mancante");
} }
if ((dettPratica.getLavoriPubblici() || dettPratica.getIntervFinPub()) && !(dettPratica.getTcViarch() || dettPratica.getTcOperaA25())) { if ((dettPratica.getLavoriPubblici() || dettPratica.getIntervFinPub()) && !(dettPratica.getTcViarch() || dettPratica.getTcOperaA25())) {
notCompleted.add("Tipologia intervento Opera pubblica mancante"); notCompleted.add("Tipologia intervento Opera pubblica mancante");
} }
}
return notCompleted; return notCompleted;
} }
@ -643,14 +648,20 @@ public class ValidazionePraticaUtil {
SystemException { SystemException {
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId);
IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
List<String> notCompleted = new ArrayList<>(); List<String> notCompleted = new ArrayList<>();
// Se in "Dettagli/Destinazione" è selezionato "altri interventi" // Se in "Dettagli/Destinazione" è selezionato "altri interventi"
// rendere non obbligatoria la compilazione della sezione // rendere non obbligatoria la compilazione della sezione
// "descrizione interventi" // "descrizione interventi"
if (dettPratica.getDestinazione().equals("3")) {
if (dettPratica.getDestinazione().equals("3") ||
intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) ||
intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P2) ||
intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P10) ) {
return notCompleted; return notCompleted;
} }
List<String> infrastrutture = Arrays.asList("1A", "2A", "A4A", "A4B", "A4C", "A4D", "A4E", "A4F", List<String> infrastrutture = Arrays.asList("1A", "2A", "A4A", "A4B", "A4C", "A4D", "A4E", "A4F",
"A5A", "B4A", "B4B", "B4C", "B5A"); "A5A", "B4A", "B4B", "B4C", "B5A");
// se infrastruttura controllo solo DATI INFRASTRUTTURA // se infrastruttura controllo solo DATI INFRASTRUTTURA
@ -1260,8 +1271,8 @@ public class ValidazionePraticaUtil {
if (firmeObbligatorie.containsKey(tipologiaAllegato)) { if (firmeObbligatorie.containsKey(tipologiaAllegato)) {
firme.addAll(firmeObbligatorie.get(tipologiaAllegato)); firme.addAll(firmeObbligatorie.get(tipologiaAllegato));
} }
if(intPratica.getTipoProcedura() == DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A08 || if(intPratica.getTipoProcedura().equals(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A08) ||
intPratica.getTipoProcedura() == DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A09 ){ intPratica.getTipoProcedura().equals(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A09) ){
firme.remove(TipoSoggettoUtil.DIRETTORE_LAVORI); firme.remove(TipoSoggettoUtil.DIRETTORE_LAVORI);
} }

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties

@ -297,6 +297,7 @@ cl-rischio-post-int-16 = G*
interv-fin-pub = L'intervento è oggetto di Finanziamento Pubblico interv-fin-pub = L'intervento è oggetto di Finanziamento Pubblico
interv-fin-pub-desc = Descrizione intervento oggetto di Finanziamento Pubblico interv-fin-pub-desc = Descrizione intervento oggetto di Finanziamento Pubblico
sanatorie-obbligatorie = Selezionare almeno una Sanatoria Edilizia
### DESTINAZIONE (RIFERIMENTO AL REGOLAMENTO N.36/R DEL 9/7/2009, ALL.A) ### DESTINAZIONE (RIFERIMENTO AL REGOLAMENTO N.36/R DEL 9/7/2009, ALL.A)
destinazione = Destinazione destinazione = Destinazione

4
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties

@ -13,8 +13,8 @@
## ##
build.namespace=portos_bo build.namespace=portos_bo
build.number=2686 build.number=2690
build.date=1603117327009 build.date=1603120366764
build.auto.upgrade=true build.auto.upgrade=true
## ##

Caricamento…
Annulla
Salva