diff --git a/gnpdev/dbcfx/src/it/valueteam/gnp/systemcontroller/formatcontroller/dbss/DBSSController.java b/gnpdev/dbcfx/src/it/valueteam/gnp/systemcontroller/formatcontroller/dbss/DBSSController.java index 54a5eedd..db9c9821 100644 --- a/gnpdev/dbcfx/src/it/valueteam/gnp/systemcontroller/formatcontroller/dbss/DBSSController.java +++ b/gnpdev/dbcfx/src/it/valueteam/gnp/systemcontroller/formatcontroller/dbss/DBSSController.java @@ -2202,6 +2202,14 @@ public class DBSSController extends SystemController { int esito = formatController.checkEsitoPrenotificaUscita(wsReq); EsitoPrenotificaUscitaResponse response = new EsitoPrenotificaUscitaResponse(); + if (!Func.isNull(wsReq.getCODICE_RICHIESTA()) && wsReq.getCODICE_RICHIESTA().startsWith("C")) { + response = new EsitoPrenotificaUscitaResponse(); + response.setCODICE_ACK("OK"); + response.setDESCR_ACK("ESITO PRENOTIFICA ACQUISITO CORRETTAMENTE"); + log.write("9999", "[acquisisciEsitoPrenotificaUscita] Richiesta D82, ricevuto esito con successo"); + return response; + } + if (esito == DBSSFormatController.OK_VALIDAZIONE) { GnpRichiesteCsNpg35 richiestaCsNpg35 = null; GnpRichiesteDonNatOlo richiestaDonNatOlo = null; diff --git a/gnpdev/dbcfx/src/it/valueteam/gnp/systemcontroller/formatcontroller/dbss/DBSSFormatController.java b/gnpdev/dbcfx/src/it/valueteam/gnp/systemcontroller/formatcontroller/dbss/DBSSFormatController.java index 9cff1f32..858e3691 100644 --- a/gnpdev/dbcfx/src/it/valueteam/gnp/systemcontroller/formatcontroller/dbss/DBSSFormatController.java +++ b/gnpdev/dbcfx/src/it/valueteam/gnp/systemcontroller/formatcontroller/dbss/DBSSFormatController.java @@ -1700,8 +1700,8 @@ public class DBSSFormatController extends FormatController { notifyOut.setSistComp("D"); notifyOut.setCodiceSegreto(richiesta.getCos()); - //notifyOut.setDirectoryNumber(richiesta.getDn()); - notifyOut.setDirectoryNumber(nowIn.getNpDn1()); + // Per la Del.82 in continuità con la Del.274 in mancanza del DN1 da NOW mappiamo il COR (Codice Risorsa) + notifyOut.setDirectoryNumber(nowIn.getNpDn1() != null ? nowIn.getNpDn1() : richiesta.getCor()); notifyOut.setIdOperatoreDonating(richiesta.getCowDonating()); notifyOut.setCognomeCliente(richiesta.getCognomeCliente()); diff --git a/gnpdev/dbcfx/src/it/valueteam/gnp/ws/dbss/EsitoPrenotificaUscitaMgmtPortTypeImpl.java b/gnpdev/dbcfx/src/it/valueteam/gnp/ws/dbss/EsitoPrenotificaUscitaMgmtPortTypeImpl.java index f80bea67..20397f76 100644 --- a/gnpdev/dbcfx/src/it/valueteam/gnp/ws/dbss/EsitoPrenotificaUscitaMgmtPortTypeImpl.java +++ b/gnpdev/dbcfx/src/it/valueteam/gnp/ws/dbss/EsitoPrenotificaUscitaMgmtPortTypeImpl.java @@ -44,6 +44,7 @@ public class EsitoPrenotificaUscitaMgmtPortTypeImpl implements EsitoPrenotificaU public EsitoPrenotificaUscitaResponse sendEsito(HeaderTypeHolder Header, EsitoPrenotificaUscitaRequest body) { EsitoPrenotificaUscitaResponse response = null; + try { log.write("9999","ricevuto sendEsito per CODICE_RICHIESTA["+body.getCODICE_RICHIESTA()+"]"); response = DBSSController.getInstance().acquisisciEsitoPrenotificaUscita(Header.value.getBusinessID(), body);