|
|
@@ -675,7 +675,7 @@ app.controller('mainController', function($scope, $detection, $http, $mdSidenav,
|
|
|
// Debugging purpose
|
|
|
if (window.location.hostname === 'localhost') {
|
|
|
onResults(
|
|
|
- '{"x":-1.5632202624214,"y":49.200825017485,"ftth":[{"ID_ZAPM_PARTIELLE":"078AP0","PHASE_TRAV":"Tranche 1 Travaux","DATE_DEB_TRAV_PREV":"16/02/16","DATE_DEB_TRAV_REEL":"27/02/16","DATE_OUV_BUL_PRERACCO":"27/04/16","DATE_FERM_BUL_PRERACCO":"20/02/18","DATE_ABONNEMENT_PREV":"26/02/18"}],"adsl":[{"ID_ADSL_MTHD":"3924","CLASSEDEBI":"4","CLASSE_LEGENDE":"ADSL 30 a 100 Mbit/s"}],"mimo":[{"ID_MIMO_ANTC_COUVERTURE_6KM":"142","DATE_OUV_SERVICE_REEL":"22/12/15","DATE_OUV_SERVICE_PREV":"T4 2015"}]}'
|
|
|
+ '{"x":-1.763289,"y":49.3660125,"ftth":[{"ID_ZAPM_PARTIELLE":"049AP0","PHASE_TRAV":"Tranche 1 Travaux","DATE_DEB_TRAV_PREV":"19/02/16","DATE_DEB_TRAV_REEL":"26/10/17","DATE_OUV_BUL_PRERACCO":"01/01/16","DATE_FERM_BUL_PRERACCO":null,"DATE_ABONNEMENT_PREV":"26/10/19","DATE_OUV_COMMERCIALISATION":null,"eligible":false,"date":"2nd semestre 2019"}],"adsl":{"ID_ADSL_MTHD":"2842","CLASSEDEBI":"2","CLASSE_LEGENDE":"ADSL 3 a 8 Mbit/s"},"mimo":{"ID_MIMO_ANTC_COUVERTURE_6KM":"10","DATE_OUV_SERVICE_REEL":"19/02/16","DATE_OUV_SERVICE_PREV":"T1 2016"},"address":"Rue des Fauvettes, 50270, Barneville-Plage, Barneville-Carteret, Manche, Normandie, FRA"}'
|
|
|
);
|
|
|
} else {
|
|
|
console.error(e);
|
|
|
@@ -1088,22 +1088,33 @@ app.controller('mainController', function($scope, $detection, $http, $mdSidenav,
|
|
|
var isOpen = diffDaysDeb > 0 && (!$scope.results.ftth.DATE_FERM_BUL_PRERACCO || diffDaysEndButton < 0);
|
|
|
var isMarketable = !!diffDaysCom;
|
|
|
|
|
|
- var cas = 1;
|
|
|
+ var cas = 0;
|
|
|
var message = 'Déploiement prévu ultérieurement.';
|
|
|
|
|
|
- if (isOpen) {
|
|
|
+ if ($scope.results.ftth.eligible) {
|
|
|
+ // Perimetre MT Saint Love et Cherbourg
|
|
|
+ cas = 7;
|
|
|
+ message = null;
|
|
|
+ } else if (isOpen) {
|
|
|
message =
|
|
|
dateFin && diffDaysFin > 0 && diffDaysEndButton < 0
|
|
|
? 'L’inscription se termine le ' + dateEndButton.lang('fr').format('ll')
|
|
|
: '';
|
|
|
cas = 3;
|
|
|
|
|
|
- if (!message) {
|
|
|
- message =
|
|
|
- 'Les travaux dans votre secteur sont terminés et ont été livrés à Manche Fibre, délégataire de service public. Il vous reste ' +
|
|
|
- Math.abs(parseInt(diffDaysEndButton, 10)) +
|
|
|
- ' jours pour vous pré-inscrire sur notre site.';
|
|
|
- cas = 4;
|
|
|
+ if (!message && $scope.results.ftth.DATE_FERM_BUL_PRERACCO) {
|
|
|
+ if (diffDaysFin < 31) {
|
|
|
+ message =
|
|
|
+ 'Les travaux dans votre secteur sont terminés. Il vous reste ' +
|
|
|
+ Math.abs(parseInt(diffDaysEndButton, 10)) +
|
|
|
+ ' jours pour vous pré-inscrire sur notre site.';
|
|
|
+ cas = 4;
|
|
|
+ } else {
|
|
|
+ cas = 5;
|
|
|
+ isOpen = false;
|
|
|
+ message =
|
|
|
+ "Les travaux dans votre secteur sont terminés et ont été livrés à Manche Fibre, délégataire de service public. Vous n'avez plus la possibilité de vous inscrire.";
|
|
|
+ }
|
|
|
}
|
|
|
} else if ($scope.results.ftth.DATE_OUV_COMMERCIALISATION && isMarketable) {
|
|
|
var jct = diffDaysCom < 0 ? 'va débuter' : 'a débuté';
|
|
|
@@ -1120,8 +1131,8 @@ app.controller('mainController', function($scope, $detection, $http, $mdSidenav,
|
|
|
} else if ($scope.results.ftth.DATE_DEB_TRAV_PREV) {
|
|
|
var date = moment($scope.results.ftth.DATE_DEB_TRAV_PREV, 'DD/MM/YY').add(24, 'M');
|
|
|
|
|
|
- message = "Les travaux dans votre secteur sont terminés. Vous n'avez plus la possibilité de vous inscrire.";
|
|
|
- cas = 5;
|
|
|
+ message = null;
|
|
|
+ cas = 1;
|
|
|
}
|
|
|
|
|
|
console.log('Cas ' + cas);
|