|
|
|
@ -13,6 +13,7 @@ import it.tref.liferay.portos.bo.model.Avviso;
|
|
|
|
|
import it.tref.liferay.portos.bo.model.ControlloPratica; |
|
|
|
|
import it.tref.liferay.portos.bo.model.DettPratica; |
|
|
|
|
import it.tref.liferay.portos.bo.model.IntPratica; |
|
|
|
|
import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; |
|
|
|
|
import it.tref.liferay.portos.bo.service.base.ControlloPraticaLocalServiceBaseImpl; |
|
|
|
|
import it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants; |
|
|
|
|
import it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil; |
|
|
|
@ -27,6 +28,7 @@ import it.tref.liferay.portos.kaleo.model.FormLog;
|
|
|
|
|
import it.tref.liferay.portos.kaleo.service.FormLogLocalServiceUtil; |
|
|
|
|
|
|
|
|
|
import java.io.Serializable; |
|
|
|
|
import java.util.Arrays; |
|
|
|
|
import java.util.Date; |
|
|
|
|
import java.util.HashMap; |
|
|
|
|
import java.util.List; |
|
|
|
@ -438,7 +440,24 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi
|
|
|
|
|
JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); |
|
|
|
|
JSONArray jsonArray = JSONFactoryUtil.createJSONArray(); |
|
|
|
|
jsonObject.put(WorkflowConstants.WORKFLOW_TASKNAME_ESITO, jsonArray); |
|
|
|
|
if (AzioniPraticheUtil.isDeposito(controlloPratica.getIntPraticaId())) { |
|
|
|
|
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(controlloPratica.getIntPraticaId()); |
|
|
|
|
if(intPratica.isPraticaOspedaliera()){ |
|
|
|
|
JSONObject etichette = JSONFactoryUtil.createJSONObject(); |
|
|
|
|
etichette.put("label", "CONFORME"); |
|
|
|
|
etichette.put("value", StatoPraticaConstants.CONFORME); |
|
|
|
|
etichette.put("default", false); |
|
|
|
|
jsonArray.put(etichette); |
|
|
|
|
etichette = JSONFactoryUtil.createJSONObject(); |
|
|
|
|
etichette.put("label", "RICHIESTA INTEGRAZIONE"); |
|
|
|
|
etichette.put("value", StatoPraticaConstants.INTEGRAZIONE); |
|
|
|
|
etichette.put("default", false); |
|
|
|
|
jsonArray.put(etichette); |
|
|
|
|
etichette = JSONFactoryUtil.createJSONObject(); |
|
|
|
|
etichette.put("label", "disabled"); |
|
|
|
|
etichette.put("value", StatoPraticaConstants.NON_CONFORME); |
|
|
|
|
etichette.put("default", false); |
|
|
|
|
jsonArray.put(etichette); |
|
|
|
|
} else if (AzioniPraticheUtil.isDeposito(controlloPratica.getIntPraticaId())) { |
|
|
|
|
JSONObject etichette = JSONFactoryUtil.createJSONObject(); |
|
|
|
|
etichette.put("label", "CONFORME"); |
|
|
|
|
etichette.put("value", StatoPraticaConstants.CONFORME); |
|
|
|
|