DBCFX_RU_363 - Offerta Open Fiber FTTH (Business): Review FASE3
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
ALTER TABLE ùGNP_CRMB_DONOR_OUT
|
ALTER TABLE GNP_CRMB_DONOR_OUT
|
||||||
ADD "CODICE_RICHIESTA" NUMBER;
|
ADD "CODICE_RICHIESTA" NUMBER;
|
||||||
|
|
||||||
ALTER TABLE GNP_CRMB_DONOR_OUT
|
ALTER TABLE GNP_CRMB_DONOR_OUT
|
||||||
|
|||||||
@@ -446,7 +446,6 @@ public class RequestManagerDonor82 {
|
|||||||
|
|
||||||
res=gestisciResponseCheckRetail(methSig,resp,log,richiestaDonor);
|
res=gestisciResponseCheckRetail(methSig,resp,log,richiestaDonor);
|
||||||
|
|
||||||
|
|
||||||
log.write("9999", " END callCheckRetailPlatform : " +richiestaDonor.getIdRichiesta() + "DN: "+ richiestaDonor.getDn()+ "con esito: "+res);
|
log.write("9999", " END callCheckRetailPlatform : " +richiestaDonor.getIdRichiesta() + "DN: "+ richiestaDonor.getDn()+ "con esito: "+res);
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
@@ -724,9 +723,9 @@ public class RequestManagerDonor82 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void callNotificaFase3CRMB(ProcessLogger log, GnpRichiesteDonor82 richiesta) throws Exception {
|
public static void callNotificaFase3CRMB(ProcessLogger log, GnpRichiesteDonor82 richiesta) throws Exception {
|
||||||
CRMBController controller = CRMBController.getInstance();
|
CRMBController crmbController = CRMBController.getInstance();
|
||||||
GnpCrmNotifyDonorOut crmbNotifyDonorOut = controller.creaNotificaEsitoN9(richiesta);
|
GnpCrmNotifyDonorOut crmbNotifyDonorOut = crmbController.creaNotificaEsitoN9(richiesta);
|
||||||
controller.invioNotificaEsitoD82(crmbNotifyDonorOut);
|
crmbController.invioNotificaEsitoD82(crmbNotifyDonorOut);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static boolean isUtenzaDBSS(String piattaforma) {
|
private static boolean isUtenzaDBSS(String piattaforma) {
|
||||||
|
|||||||
@@ -50,15 +50,12 @@ public class CRMBController extends AbstractCRMController implements RecoveryIF
|
|||||||
private static final String versione = "1.0.0";
|
private static final String versione = "1.0.0";
|
||||||
private static CRMBController onlyInstance;
|
private static CRMBController onlyInstance;
|
||||||
|
|
||||||
//protected GnpCrmNotifyDonorOutDAO crmbNotifyDonorOutDAO = null;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Costruttore privato di default
|
* Costruttore privato di default
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
private CRMBController() throws Exception {
|
private CRMBController() throws Exception {
|
||||||
//crmbNotifyDonorOutDAO = new GnpCrmNotifyDonorOutDAO();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -243,7 +243,8 @@ public class NowController extends SystemController {
|
|||||||
if(richiesta.getCrmCompetenza().equalsIgnoreCase("D")) {
|
if(richiesta.getCrmCompetenza().equalsIgnoreCase("D")) {
|
||||||
DBSSController.getInstance().notificaDbss(richiesta, nowDonorIn);
|
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
|
// invocare notifiche espletamenti (N10) verso CRMB
|
||||||
CRMBController.getInstance().notificaN10CRMBFase3(richiesta, nowDonorIn);
|
CRMBController.getInstance().notificaN10CRMBFase3(richiesta, nowDonorIn);
|
||||||
}
|
}
|
||||||
@@ -990,12 +991,13 @@ public class NowController extends SystemController {
|
|||||||
if (donor82 != null) {
|
if (donor82 != null) {
|
||||||
//invio a DBCFXGO
|
//invio a DBCFXGO
|
||||||
DbcfxgoController.getInstance().inviaNotificaDbcfxgoD82(donor82, null, null, null, nowDonorOut);
|
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())) {
|
if ("D".equals(donor82.getCrmCompetenza())) {
|
||||||
GnpCrmNotifyDonorOutDAO notifyDonorOutDAO = new GnpCrmNotifyDonorOutDAO();
|
GnpCrmNotifyDonorOutDAO notifyDonorOutDAO = new GnpCrmNotifyDonorOutDAO();
|
||||||
RequestManagerDonor82.callNotificaFase3DBSS(log, donor82, notifyDonorOutDAO, nowDonorOut);
|
RequestManagerDonor82.callNotificaFase3DBSS(log, donor82, notifyDonorOutDAO, nowDonorOut);
|
||||||
} else {
|
} 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);
|
RequestManagerDonor82.callNotificaFase3CRMB(log, donor82);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user