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);
|
||||
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;
|
||||
|
||||
@@ -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());
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user