DBCFX_RU_363 - Offerta Open Fiber FTTH (Business): Review FASE3

This commit is contained in:
vincenzofariello
2024-06-21 10:47:05 +02:00
parent e38f1c5895
commit b348e77e85
4 changed files with 9 additions and 11 deletions

View File

@@ -1,4 +1,4 @@
ALTER TABLE ùGNP_CRMB_DONOR_OUT
ALTER TABLE GNP_CRMB_DONOR_OUT
ADD "CODICE_RICHIESTA" NUMBER;
ALTER TABLE GNP_CRMB_DONOR_OUT

View File

@@ -446,7 +446,6 @@ public class RequestManagerDonor82 {
res=gestisciResponseCheckRetail(methSig,resp,log,richiestaDonor);
log.write("9999", " END callCheckRetailPlatform : " +richiestaDonor.getIdRichiesta() + "DN: "+ richiestaDonor.getDn()+ "con esito: "+res);
return res;
@@ -724,9 +723,9 @@ public class RequestManagerDonor82 {
}
public static void callNotificaFase3CRMB(ProcessLogger log, GnpRichiesteDonor82 richiesta) throws Exception {
CRMBController controller = CRMBController.getInstance();
GnpCrmNotifyDonorOut crmbNotifyDonorOut = controller.creaNotificaEsitoN9(richiesta);
controller.invioNotificaEsitoD82(crmbNotifyDonorOut);
CRMBController crmbController = CRMBController.getInstance();
GnpCrmNotifyDonorOut crmbNotifyDonorOut = crmbController.creaNotificaEsitoN9(richiesta);
crmbController.invioNotificaEsitoD82(crmbNotifyDonorOut);
}
private static boolean isUtenzaDBSS(String piattaforma) {

View File

@@ -50,15 +50,12 @@ public class CRMBController extends AbstractCRMController implements RecoveryIF
private static final String versione = "1.0.0";
private static CRMBController onlyInstance;
//protected GnpCrmNotifyDonorOutDAO crmbNotifyDonorOutDAO = null;
/**
* Costruttore privato di default
* @throws Exception
*/
private CRMBController() throws Exception {
//crmbNotifyDonorOutDAO = new GnpCrmNotifyDonorOutDAO();
}
/**

View File

@@ -243,7 +243,8 @@ public class NowController extends SystemController {
if(richiesta.getCrmCompetenza().equalsIgnoreCase("D")) {
DBSSController.getInstance().notificaDbss(richiesta, nowDonorIn);
}
else { // DBCFX_RU_363 - Offerta Open Fiber FTTH (Business): aggiunto else per lo scenario Business getCrmCompetenza == "B"
else {
// DBCFX_RU_363 - Offerta Open Fiber FTTH (Business): aggiunto else per lo scenario Business getCrmCompetenza == "B"
// invocare notifiche espletamenti (N10) verso CRMB
CRMBController.getInstance().notificaN10CRMBFase3(richiesta, nowDonorIn);
}
@@ -990,12 +991,13 @@ public class NowController extends SystemController {
if (donor82 != null) {
//invio a DBCFXGO
DbcfxgoController.getInstance().inviaNotificaDbcfxgoD82(donor82, null, null, null, nowDonorOut);
//invio a CCC
// Invio a CCC o CRMB a seconda del sistema di competenza, rispettivamente "D" o "B"
if ("D".equals(donor82.getCrmCompetenza())) {
GnpCrmNotifyDonorOutDAO notifyDonorOutDAO = new GnpCrmNotifyDonorOutDAO();
RequestManagerDonor82.callNotificaFase3DBSS(log, donor82, notifyDonorOutDAO, nowDonorOut);
} else {
//aggiungere chiamata verso CRMB
// DBCFX_RU_363 - Offerta Open Fiber FTTH (Business): Integrazione DBCFX -> CRMB per ichiesta di Verifica Avvenuta FASE2 (verifica del codice sessione)
RequestManagerDonor82.callNotificaFase3CRMB(log, donor82);
}
}