DBCFX_RU_362 - Gestione codice_richiesta alfanumerico (Del.82) sul servizio as-is EsitoPrenotificaUscitaMgmt (Del.274) da CCC

This commit is contained in:
vincenzofariello
2024-06-04 12:50:52 +02:00
parent 74ac081612
commit 02d437871e
3 changed files with 11 additions and 2 deletions

View File

@@ -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;

View File

@@ -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());

View File

@@ -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);