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 dn9;
|
||||
private String dn10;
|
||||
private Long codiceRifiuto;
|
||||
private String codiceRifiuto;
|
||||
private String causaleRifiuto;
|
||||
private String codiceSessione;
|
||||
private Date dataScadenza;
|
||||
@@ -264,11 +264,11 @@ public class GnpDbcfxgoOutDel82 implements java.io.Serializable {
|
||||
this.dn10 = dn10;
|
||||
}
|
||||
|
||||
public Long getCodiceRifiuto() {
|
||||
public String getCodiceRifiuto() {
|
||||
return codiceRifiuto;
|
||||
}
|
||||
|
||||
public void setCodiceRifiuto(Long codiceRifiuto) {
|
||||
public void setCodiceRifiuto(String codiceRifiuto) {
|
||||
this.codiceRifiuto = codiceRifiuto;
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,6 @@ import java.util.Date;
|
||||
*/
|
||||
public class GnpNowD82RichiesteOut implements java.io.Serializable {
|
||||
|
||||
|
||||
private Long uniqueId;
|
||||
private Long daScodare;
|
||||
private Date dataCreazione;
|
||||
|
||||
@@ -1549,7 +1549,7 @@ public class DbcfxgoFormatController extends FormatController{
|
||||
notifica.setCor(donorOut.getCor());
|
||||
notifica.setStato(donorOut.getStatoRichiesta());
|
||||
if (donorOut.getCodiceMotivoRifiuto() != null) {
|
||||
notifica.setCodiceRifiuto(Long.valueOf(donorOut.getCodiceMotivoRifiuto()));
|
||||
notifica.setCodiceRifiuto(donorOut.getCodiceMotivoRifiuto());
|
||||
}
|
||||
notifica.setCausaleRifiuto(donorOut.getMotivoRifiuto());
|
||||
notifica.setDataNotifica(donorOut.getDataCreazione());
|
||||
@@ -1588,7 +1588,7 @@ public class DbcfxgoFormatController extends FormatController{
|
||||
notifica.setCodiceOrdineWhs(nowOut.getCodiceOrdineWhs());
|
||||
notifica.setTipoComunicazione("N9");
|
||||
if (nowOut.getCodiceMotivazione() != null) {
|
||||
notifica.setCodiceRifiuto(Long.valueOf(nowOut.getCodiceMotivazione().substring(1)));
|
||||
notifica.setCodiceRifiuto(nowOut.getCodiceMotivazione().substring(1));
|
||||
notifica.setCausaleRifiuto(nowOut.getCodiceMotivazione());
|
||||
notifica.setStato(1L);
|
||||
} else {
|
||||
|
||||
@@ -105,7 +105,7 @@ import weblogic.wsee.async.AsyncPreCallContext;
|
||||
* - tipologia NotificaVsDonorDonating
|
||||
* - evento in (Accettazione, RimodulazioneDAC, Espletamento, Annullamento)
|
||||
* - 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 {
|
||||
|
||||
@@ -203,6 +203,7 @@ public class NowController extends SystemController {
|
||||
break;
|
||||
case NotificationMessageIF.NotificationType_WS_NOW_D82_OUT:
|
||||
elaboraNowDel82DonorOut(messaggio);
|
||||
break;
|
||||
default:
|
||||
log.write("9999", "NOTIFICATION TYPE SCONOSCIUTO" + Func.getFieldDescription(messaggio));
|
||||
break;
|
||||
@@ -235,11 +236,16 @@ public class NowController extends SystemController {
|
||||
break;
|
||||
case 1:
|
||||
Long idRichiesta = ((GnpNowD82RichiesteIn) ((nowDonorInDAO.findByCodiceOrdineWhs(nowDonorIn.getCodiceOrdineWhs())).get(0))).getIdRichiestaD82();
|
||||
GnpRichiesteDonor82 richiesta = richDonorDAO.findById(idRichiesta);
|
||||
DBSSController.getInstance().notificaDbss(richiesta, nowDonorIn);
|
||||
if(idRichiesta != null) {
|
||||
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);
|
||||
nowDonorInDAO.merge(nowDonorIn);
|
||||
DbcfxgoController.getInstance().inviaNotificaDbcfxgoD82(richiesta,null,null,nowDonorIn,null);
|
||||
break;
|
||||
default:
|
||||
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();
|
||||
GnpNowD82RichiesteOut nowDonorOut = nowDonorOutDAO.findById(((UniqueIdNotificationMessage) messaggio).getUnique_id());
|
||||
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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user