Preorderlogistics: changed connection_type filter to unit_count

This commit is contained in:
Frank Schubert
2025-03-28 12:45:39 +01:00
parent 6fa53e1a41
commit e66d96a097
2 changed files with 18 additions and 2 deletions

View File

@@ -343,7 +343,7 @@ class PreorderModel
if (is_array($limit) && count($limit)) {
if (is_numeric($limit['start']) && is_numeric($limit['count'])) {
$sql .= " LIMIT " . $limit['start'] . ", " . $limit['count'];
} elseif (is_numeric($count)) {
} elseif (is_numeric($limit['count'])) {
$sql .= " LIMIT " . $limit['count'];
}
}
@@ -967,6 +967,20 @@ class PreorderModel
}
}
if (array_key_exists("unit_count>=", $filter)) {
$unit_count = $filter['unit_count>='];
if (is_numeric($unit_count)) {
$where .= " AND adb_hausnummer.unit_count >= $unit_count";
}
}
if (array_key_exists("unit_count<=", $filter)) {
$unit_count = $filter['unit_count<='];
if (is_numeric($unit_count)) {
$where .= " AND adb_hausnummer.unit_count <= $unit_count";
}
}
if (array_key_exists("sent", $filter)) {
$sent = $filter['sent'];
if ($sent) {

View File

@@ -81,7 +81,9 @@ class PreorderlogisticsController extends mfBaseController {
$filter["status_code"] = 140;
//$filter["<status_code"] = 800;
$filter["deleted"] = 0;
$filter["connection_type"] = ["single-dwelling", "business"];
//$filter["connection_type"] = ["single-dwelling", "business"];
$filter["unit_count<="] = 2;
$installation_kit_status_flag = PreorderStatusflagModel::getFirst(["code" => "145"]);
if ($filter['sent'] !== true) {
$filter["preorder_status_flags_disabled"] = [$installation_kit_status_flag->id];