瀏覽代碼

BiAuditGenerate - Wymuszenie częsciowego odświezenia cache

Mariusz Muszyński 8 年之前
父節點
當前提交
489f3da0a1
共有 1 個文件被更改,包括 9 次插入0 次删除
  1. 9 0
      SE/se-lib/Route/UrlAction/BiAuditGenerate.php

+ 9 - 0
SE/se-lib/Route/UrlAction/BiAuditGenerate.php

@@ -1007,6 +1007,15 @@ Router::getRoute("UrlAction_BiAuditGenerate")->' . $function . ';
 			if (!file_exists($tasksDirLocation)) mkdir($tasksDirLocation, 0755, true);
 			if (!file_exists($tasksDirLocation)) throw new Exception('Error during creating temporary directory.');
 
+			### Wymuszenie częsciowego odświezenia cache
+			$query = "select ID from BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA where BI_analiza_reloadCache not in ('Full', 'Part') and FILE_STATUS = 'TO_GENERATE'";
+			$sqlArr = [
+				'BI_analiza_reloadCache' => 'Part',
+				'FILE_STATUS_info' => 'Automatycznie wymuszono częściowe odświeżenie cache',
+			];
+			foreach ($result as $row) {
+				DB::getDB()->UPDATE_OBJ('BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA', array_merge(['ID' => $row['ID']], $sqlArr));
+			}
 
 			### Sprawdzenie czy któryś rekord wymaga odświeżenia cache
 			$doGenerate = true;