fixing API Problems when to many results

This commit is contained in:
schrom01
2023-09-26 17:30:35 +02:00
parent 8bd927dd23
commit 6ec770f27c
4 changed files with 32 additions and 14 deletions
+10 -5
View File
@@ -11,7 +11,9 @@ $taskDir = 'tasks';
*/
// Request data
$data = array();
$data["maxEntries"] = 50;
$data["offset"] = 0;
$data["languageKey"] = "de";
$results = array();
// Wenn Firmenname vorhanden
@@ -21,11 +23,14 @@ if(isset($_POST['firma']) && !empty($_POST['firma'])) {
// Wenn gelöschte auch gesucht werden sollen
if(isset($_POST['geloeschteRechtseinheiten'])) {
$data["activeOnly"] = false;
$data["deletedFirms"] = true;
} else {
$data["activeOnly"] = true;
$data["deletedFirms"] = false;
}
//TODO get from Frontend
$data["searchType"] = "exact";
$rechtsformen = array();
if (isset($_POST['rechtsformen']) && is_array($_POST['rechtsformen']) && count($_POST['rechtsformen']) > 0) {
$rechtsformen = $_POST['rechtsformen'];
@@ -49,11 +54,11 @@ if (isset($_POST['sitze']) && is_array($_POST['sitze']) && count($_POST['sitze']
$requests_to_do = Array();
// Loop through the selected values
foreach ($rechtsformen as $rechtsform) {
$data["legalFormId"] = $rechtsform;
$data["legalForms"] = Array(intval($rechtsform));
// Loop through the selected values
foreach ($sitze as $sitz) {
$data["legalSeatId"] = $sitz;
$data["legalSeats"] = Array(intval($sitz));
$requests_to_do[] = $data;
}