|
@@ -14,7 +14,7 @@
|
|
|
*
|
|
*
|
|
|
*/
|
|
*/
|
|
|
function STATYSTYKA_TABELE() {
|
|
function STATYSTYKA_TABELE() {
|
|
|
- global $$A_STATUS_L2_SQL;
|
|
|
|
|
|
|
+ global $A_STATUS_L2_SQL;
|
|
|
$db = DB::getDB();
|
|
$db = DB::getDB();
|
|
|
if (!$db) {
|
|
if (!$db) {
|
|
|
echo '<div class="alert alert-danger">' . "Database Error" . '</div>';
|
|
echo '<div class="alert alert-danger">' . "Database Error" . '</div>';
|
|
@@ -81,9 +81,25 @@ function STATYSTYKA_TABELE() {
|
|
|
$sqlList[]=" create view `BUILDINGS_Rozdzielcza_Kabel_Swiatlowodowy_wsg84_ERROR` as
|
|
$sqlList[]=" create view `BUILDINGS_Rozdzielcza_Kabel_Swiatlowodowy_wsg84_ERROR` as
|
|
|
select b.ID, b.A_STATUS , b.S_ADDRESS_STREET, b.M_REWIR ,
|
|
select b.ID, b.A_STATUS , b.S_ADDRESS_STREET, b.M_REWIR ,
|
|
|
rks.ID as ID_KABEL, rks.A_STATUS as A_STATUS_KABEL, 'Brak zaplanowanego przylacza' as ERROR
|
|
rks.ID as ID_KABEL, rks.A_STATUS as A_STATUS_KABEL, 'Brak zaplanowanego przylacza' as ERROR
|
|
|
|
|
+ , null as USERS2_MARKETING_ID, null as USERS2_DEALS_ID
|
|
|
|
|
+
|
|
|
from BUILDINGS as b
|
|
from BUILDINGS as b
|
|
|
left join Rozdzielcza_Kabel_Swiatlowodowy_wsg84 as rks on b.ID=rks.ID_BUILDINGS
|
|
left join Rozdzielcza_Kabel_Swiatlowodowy_wsg84 as rks on b.ID=rks.ID_BUILDINGS
|
|
|
- where rks.ID is NULL and b.A_STATUS in ('NORMAL','WAITING')";
|
|
|
|
|
|
|
+ where rks.ID is NULL and b.A_STATUS in ('NORMAL','WAITING')
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ union
|
|
|
|
|
+ -- bledy braku wprowadzonych umow z wlasciwymi statusami do budynkow jak jest umowa na usluge, to budynek musi byc WAITING lub NORMAL
|
|
|
|
|
+ select b.ID, b.A_STATUS , b.S_ADDRESS_STREET, b.M_REWIR ,
|
|
|
|
|
+ null as ID_KABEL, NULL as A_STATUS_KABEL, 'Zakupiona usluga na budynku, gdzie nie ma umowy lub brak aktualizacji statusu' as ERROR
|
|
|
|
|
+ , um.ID as USERS2_MARKETING_ID, ud.ID as USERS2_DEALS_ID
|
|
|
|
|
+ from USERS2_DEALS as ud
|
|
|
|
|
+ left join USERS2_MARKETING as um on um.S_ADDRESS_STREET=ud.S_ADDRESS_STREET
|
|
|
|
|
+ left join BUILDINGS as b on b.S_ADDRESS_STREET=um.T_TELBOX_BUILDING_IN
|
|
|
|
|
+ where ud.A_STATUS!='DELETED' and b.A_STATUS not in ('NORMAL','WAITING')
|
|
|
|
|
+ group by ud.S_ADDRESS_STREET
|
|
|
|
|
+
|
|
|
|
|
+ ";
|
|
|
|
|
|
|
|
|
|
|
|
|
$sqlList[]="update BUILDINGS set `__Rozdzielcza_Kabel_Swiatlowodowy_wsg84`=null ; ";
|
|
$sqlList[]="update BUILDINGS set `__Rozdzielcza_Kabel_Swiatlowodowy_wsg84`=null ; ";
|