DBCFX_RU_362 - Gestione codice_richiesta alfanumerico (Del.82) sul servizio as-is EsitoPrenotificaUscitaMgmt (Del.274) da CCC
This commit is contained in:
@@ -2202,6 +2202,14 @@ public class DBSSController extends SystemController {
|
|||||||
int esito = formatController.checkEsitoPrenotificaUscita(wsReq);
|
int esito = formatController.checkEsitoPrenotificaUscita(wsReq);
|
||||||
EsitoPrenotificaUscitaResponse response = new EsitoPrenotificaUscitaResponse();
|
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) {
|
if (esito == DBSSFormatController.OK_VALIDAZIONE) {
|
||||||
GnpRichiesteCsNpg35 richiestaCsNpg35 = null;
|
GnpRichiesteCsNpg35 richiestaCsNpg35 = null;
|
||||||
GnpRichiesteDonNatOlo richiestaDonNatOlo = null;
|
GnpRichiesteDonNatOlo richiestaDonNatOlo = null;
|
||||||
|
|||||||
@@ -1700,8 +1700,8 @@ public class DBSSFormatController extends FormatController {
|
|||||||
|
|
||||||
notifyOut.setSistComp("D");
|
notifyOut.setSistComp("D");
|
||||||
notifyOut.setCodiceSegreto(richiesta.getCos());
|
notifyOut.setCodiceSegreto(richiesta.getCos());
|
||||||
//notifyOut.setDirectoryNumber(richiesta.getDn());
|
// 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());
|
notifyOut.setDirectoryNumber(nowIn.getNpDn1() != null ? nowIn.getNpDn1() : richiesta.getCor());
|
||||||
notifyOut.setIdOperatoreDonating(richiesta.getCowDonating());
|
notifyOut.setIdOperatoreDonating(richiesta.getCowDonating());
|
||||||
notifyOut.setCognomeCliente(richiesta.getCognomeCliente());
|
notifyOut.setCognomeCliente(richiesta.getCognomeCliente());
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ public class EsitoPrenotificaUscitaMgmtPortTypeImpl implements EsitoPrenotificaU
|
|||||||
|
|
||||||
public EsitoPrenotificaUscitaResponse sendEsito(HeaderTypeHolder Header, EsitoPrenotificaUscitaRequest body) {
|
public EsitoPrenotificaUscitaResponse sendEsito(HeaderTypeHolder Header, EsitoPrenotificaUscitaRequest body) {
|
||||||
EsitoPrenotificaUscitaResponse response = null;
|
EsitoPrenotificaUscitaResponse response = null;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
log.write("9999","ricevuto sendEsito per CODICE_RICHIESTA["+body.getCODICE_RICHIESTA()+"]");
|
log.write("9999","ricevuto sendEsito per CODICE_RICHIESTA["+body.getCODICE_RICHIESTA()+"]");
|
||||||
response = DBSSController.getInstance().acquisisciEsitoPrenotificaUscita(Header.value.getBusinessID(), body);
|
response = DBSSController.getInstance().acquisisciEsitoPrenotificaUscita(Header.value.getBusinessID(), body);
|
||||||
|
|||||||
Reference in New Issue
Block a user