|
|
@@ -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");
|
|
|
|