Fix DBCFX_SM_678 - Riadattata la chiamata ws EsitoVerificaCodiceSessione esposto da NOW in SOAP over HTTPS (completata)
This commit is contained in:
@@ -36,7 +36,7 @@ public class GnpDbcfxgoOutDel82 implements java.io.Serializable {
|
|||||||
private String dn8;
|
private String dn8;
|
||||||
private String dn9;
|
private String dn9;
|
||||||
private String dn10;
|
private String dn10;
|
||||||
private Long codiceRifiuto;
|
private String codiceRifiuto;
|
||||||
private String causaleRifiuto;
|
private String causaleRifiuto;
|
||||||
private String codiceSessione;
|
private String codiceSessione;
|
||||||
private Date dataScadenza;
|
private Date dataScadenza;
|
||||||
@@ -264,11 +264,11 @@ public class GnpDbcfxgoOutDel82 implements java.io.Serializable {
|
|||||||
this.dn10 = dn10;
|
this.dn10 = dn10;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Long getCodiceRifiuto() {
|
public String getCodiceRifiuto() {
|
||||||
return codiceRifiuto;
|
return codiceRifiuto;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCodiceRifiuto(Long codiceRifiuto) {
|
public void setCodiceRifiuto(String codiceRifiuto) {
|
||||||
this.codiceRifiuto = codiceRifiuto;
|
this.codiceRifiuto = codiceRifiuto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import java.util.Date;
|
|||||||
*/
|
*/
|
||||||
public class GnpNowD82RichiesteOut implements java.io.Serializable {
|
public class GnpNowD82RichiesteOut implements java.io.Serializable {
|
||||||
|
|
||||||
|
|
||||||
private Long uniqueId;
|
private Long uniqueId;
|
||||||
private Long daScodare;
|
private Long daScodare;
|
||||||
private Date dataCreazione;
|
private Date dataCreazione;
|
||||||
|
|||||||
@@ -1549,7 +1549,7 @@ public class DbcfxgoFormatController extends FormatController{
|
|||||||
notifica.setCor(donorOut.getCor());
|
notifica.setCor(donorOut.getCor());
|
||||||
notifica.setStato(donorOut.getStatoRichiesta());
|
notifica.setStato(donorOut.getStatoRichiesta());
|
||||||
if (donorOut.getCodiceMotivoRifiuto() != null) {
|
if (donorOut.getCodiceMotivoRifiuto() != null) {
|
||||||
notifica.setCodiceRifiuto(Long.valueOf(donorOut.getCodiceMotivoRifiuto()));
|
notifica.setCodiceRifiuto(donorOut.getCodiceMotivoRifiuto());
|
||||||
}
|
}
|
||||||
notifica.setCausaleRifiuto(donorOut.getMotivoRifiuto());
|
notifica.setCausaleRifiuto(donorOut.getMotivoRifiuto());
|
||||||
notifica.setDataNotifica(donorOut.getDataCreazione());
|
notifica.setDataNotifica(donorOut.getDataCreazione());
|
||||||
@@ -1588,7 +1588,7 @@ public class DbcfxgoFormatController extends FormatController{
|
|||||||
notifica.setCodiceOrdineWhs(nowOut.getCodiceOrdineWhs());
|
notifica.setCodiceOrdineWhs(nowOut.getCodiceOrdineWhs());
|
||||||
notifica.setTipoComunicazione("N9");
|
notifica.setTipoComunicazione("N9");
|
||||||
if (nowOut.getCodiceMotivazione() != null) {
|
if (nowOut.getCodiceMotivazione() != null) {
|
||||||
notifica.setCodiceRifiuto(Long.valueOf(nowOut.getCodiceMotivazione().substring(1)));
|
notifica.setCodiceRifiuto(nowOut.getCodiceMotivazione().substring(1));
|
||||||
notifica.setCausaleRifiuto(nowOut.getCodiceMotivazione());
|
notifica.setCausaleRifiuto(nowOut.getCodiceMotivazione());
|
||||||
notifica.setStato(1L);
|
notifica.setStato(1L);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -105,7 +105,7 @@ import weblogic.wsee.async.AsyncPreCallContext;
|
|||||||
* - tipologia NotificaVsDonorDonating
|
* - tipologia NotificaVsDonorDonating
|
||||||
* - evento in (Accettazione, RimodulazioneDAC, Espletamento, Annullamento)
|
* - evento in (Accettazione, RimodulazioneDAC, Espletamento, Annullamento)
|
||||||
* - campo CodiceRecipient = TLC (invece di ***)
|
* - campo CodiceRecipient = TLC (invece di ***)
|
||||||
* @see NowFormatControllerIn.checkXmlIn overloaded per passare il nome del file
|
* @see NowFormatControllerIn checkXmlIn overloaded per passare il nome del file
|
||||||
*/
|
*/
|
||||||
public class NowController extends SystemController {
|
public class NowController extends SystemController {
|
||||||
|
|
||||||
@@ -203,6 +203,7 @@ public class NowController extends SystemController {
|
|||||||
break;
|
break;
|
||||||
case NotificationMessageIF.NotificationType_WS_NOW_D82_OUT:
|
case NotificationMessageIF.NotificationType_WS_NOW_D82_OUT:
|
||||||
elaboraNowDel82DonorOut(messaggio);
|
elaboraNowDel82DonorOut(messaggio);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
log.write("9999", "NOTIFICATION TYPE SCONOSCIUTO" + Func.getFieldDescription(messaggio));
|
log.write("9999", "NOTIFICATION TYPE SCONOSCIUTO" + Func.getFieldDescription(messaggio));
|
||||||
break;
|
break;
|
||||||
@@ -235,11 +236,16 @@ public class NowController extends SystemController {
|
|||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
Long idRichiesta = ((GnpNowD82RichiesteIn) ((nowDonorInDAO.findByCodiceOrdineWhs(nowDonorIn.getCodiceOrdineWhs())).get(0))).getIdRichiestaD82();
|
Long idRichiesta = ((GnpNowD82RichiesteIn) ((nowDonorInDAO.findByCodiceOrdineWhs(nowDonorIn.getCodiceOrdineWhs())).get(0))).getIdRichiestaD82();
|
||||||
GnpRichiesteDonor82 richiesta = richDonorDAO.findById(idRichiesta);
|
if(idRichiesta != null) {
|
||||||
DBSSController.getInstance().notificaDbss(richiesta, nowDonorIn);
|
GnpRichiesteDonor82 richiesta = richDonorDAO.findById(idRichiesta);
|
||||||
|
DBSSController.getInstance().notificaDbss(richiesta, nowDonorIn);
|
||||||
|
DbcfxgoController.getInstance().inviaNotificaDbcfxgoD82(richiesta, null, null, nowDonorIn, null);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
log.write("9999", "CODICE_ORDINE_WHS NON ASSOCIABILE A NESSUNA ID_RICHIESTA :[" + nowDonorIn.getUniqueId().toString() + "]");
|
||||||
|
}
|
||||||
nowDonorIn.setDaScodare((long) ApplicationCostants.PROCESSO_DONOR.MSG_DA_NON_SCODARE);
|
nowDonorIn.setDaScodare((long) ApplicationCostants.PROCESSO_DONOR.MSG_DA_NON_SCODARE);
|
||||||
nowDonorInDAO.merge(nowDonorIn);
|
nowDonorInDAO.merge(nowDonorIn);
|
||||||
DbcfxgoController.getInstance().inviaNotificaDbcfxgoD82(richiesta,null,null,nowDonorIn,null);
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
log.write("9999", "PARAMETRO DA_SCODARE SCONOSCIUTO " + daScodare + " RICHIESTA UNIQUE_ID " + nowDonorIn.getUniqueId());
|
log.write("9999", "PARAMETRO DA_SCODARE SCONOSCIUTO " + daScodare + " RICHIESTA UNIQUE_ID " + nowDonorIn.getUniqueId());
|
||||||
@@ -908,7 +914,10 @@ public class NowController extends SystemController {
|
|||||||
GnpNowD82RichiesteOutDAO nowDonorOutDAO = new GnpNowD82RichiesteOutDAO();
|
GnpNowD82RichiesteOutDAO nowDonorOutDAO = new GnpNowD82RichiesteOutDAO();
|
||||||
GnpNowD82RichiesteOut nowDonorOut = nowDonorOutDAO.findById(((UniqueIdNotificationMessage) messaggio).getUnique_id());
|
GnpNowD82RichiesteOut nowDonorOut = nowDonorOutDAO.findById(((UniqueIdNotificationMessage) messaggio).getUnique_id());
|
||||||
GnpRichiesteDonor82DAO donor82DAO = new GnpRichiesteDonor82DAO();
|
GnpRichiesteDonor82DAO donor82DAO = new GnpRichiesteDonor82DAO();
|
||||||
GnpRichiesteDonor82 donor82 = donor82DAO.findById(nowDonorOut.getIdRichiestaD82());
|
GnpRichiesteDonor82 donor82 = null;
|
||||||
|
|
||||||
|
if(nowDonorOut.getIdRichiestaD82() != null)
|
||||||
|
donor82 = donor82DAO.findById(nowDonorOut.getIdRichiestaD82());
|
||||||
|
|
||||||
int daScodare = nowDonorOut.getDaScodare().intValue();
|
int daScodare = nowDonorOut.getDaScodare().intValue();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user