* [perf] If the search function has been cached return the search configuration items.

This commit is contained in:
liugang
2025-08-18 11:18:44 +08:00
parent 3ef2691fd4
commit 9197a66de1
3 changed files with 16 additions and 10 deletions
+6 -2
View File
@@ -4179,9 +4179,13 @@ class executionModel extends model
*/
public function buildTaskSearchForm(int $executionID, int $productID, array $executions, int $queryID, string $actionURL, string $module = 'task', bool $cacheSearchParams = true)
{
if($cacheSearchParams) return $this->cacheSearchParams($module, __METHOD__, func_get_args());
$searchConfig = $this->config->execution->search;
if($cacheSearchParams)
{
$this->cacheSearchParams($module, __METHOD__, func_get_args());
return $searchConfig;
}
$searchConfig['module'] = $module;
$searchConfig['actionURL'] = $actionURL;
$searchConfig['queryID'] = $queryID;