Procházet zdrojové kódy

aktualizacja raportu

a.binder před 9 roky
rodič
revize
05f5698b60
1 změnil soubory, kde provedl 18 přidání a 2 odebrání
  1. 18 2
      SE/superedit-STATYSTYKA_TABELE.php

+ 18 - 2
SE/superedit-STATYSTYKA_TABELE.php

@@ -14,7 +14,7 @@
  * 
  */
 function STATYSTYKA_TABELE() {
-	global $$A_STATUS_L2_SQL;
+	global $A_STATUS_L2_SQL;
 	$db = DB::getDB();
 	if (!$db) {
 		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
 		 			 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
+		 			 , null as USERS2_MARKETING_ID, null as USERS2_DEALS_ID
+
 		 			 from BUILDINGS as b
 		 			 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 ; ";