Mariusz Muszyński 7 лет назад
Родитель
Сommit
d506f2d63d
1 измененных файлов с 6 добавлено и 5 удалено
  1. 6 5
      SE/se-lib/Route/UrlAction/BiAuditGenerate.php

+ 6 - 5
SE/se-lib/Route/UrlAction/BiAuditGenerate.php

@@ -3125,7 +3125,7 @@ SQL;
 		}
 	}
 
-	public function doGeneratePowiazania($ID, $reloadCache = true) {
+	public function doGeneratePowiazania($ID, $debug = false) {
 		$this->POWIAZANIA_ID = $ID;
 		$powiazaniaDirLocation = self::getMainDirectory();
 		$tasksDirLocation = $powiazaniaDirLocation . "/.tasks";
@@ -3167,7 +3167,7 @@ SQL;
 			} while ($activeReloadingCache);
 			
 			BiAuditPowiazania::saveToLog("Uruchamiam częściowe odświeżenie cache");
-			if ($reloadCache) $this->doReloadCache(); //DUPA testowe wylaczanie
+			if (!$debug) $this->doReloadCache(); //DUPA testowe wylaczanie
 			BiAuditPowiazania::saveToLog("Odświeżono cache");
 
 			$sqlArr = [
@@ -3176,7 +3176,7 @@ SQL;
 			];
 			DB::getPDO()->update('BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA', "ID", $ID, $sqlArr);
 
-			$BiAuditPowiazania->run();
+			$BiAuditPowiazania->run($debug);
 			//if (!$BiAuditPowiazania->powiazaniaFound()) throw new Exception("Nie znaleziono żadnych powiązań");
 			//file_put_contents($xmlFile, $BiAuditPowiazania->asXml());
 
@@ -3519,8 +3519,9 @@ class BiAuditPowiazania {
 		$this->saveProgress();
 	}
 
-	public function run() {
-		$query = "select L_APPOITMENT_INFO, BI_analiza_minDepth, BI_analiza_maxDepth, BI_analiza_onlyTargets from BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA where ID = '{$this->ID}' and FILE_STATUS = 'IN_PROGRESS' and BI_analiza_reloadCache not in ('Full')";
+	public function run($debug = false) {
+		if ($debug) $query = "select L_APPOITMENT_INFO, BI_analiza_minDepth, BI_analiza_maxDepth, BI_analiza_onlyTargets from BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA where ID = '{$this->ID}' and FILE_STATUS = 'GENERATED' and BI_analiza_reloadCache not in ('Full')";
+		else $query = "select L_APPOITMENT_INFO, BI_analiza_minDepth, BI_analiza_maxDepth, BI_analiza_onlyTargets from BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA where ID = '{$this->ID}' and FILE_STATUS = 'IN_PROGRESS' and BI_analiza_reloadCache not in ('Full')";
 		$result = DB::getPDO()->fetchAll($query);
 		if (!$result) self::throwException("Błąd danych");