_marketplace_route_supplier_for_customer_stops
transporteur/stops → unieke marktplaats/eigenaar of code-error; customerpad en supplier-only fallback
transporteur/stops → unieke marktplaats/eigenaar of code-error; customerpad en supplier-only fallback
↗ Bron: backend.mdLeest / schrijft (inclusief helpers) (4)
Functioneel
UNCLEAR Geen concrete gebruikershandeling aan dit onderdeel gekoppeld.
Datastroom
Geen afzonderlijke datastroom vastgesteld.
Gebruik bij tabellen en helpers kan indirect zijn. Dit bewijst geen uitvoering van elke query bij elke handeling.
Functiecontract
- Bron
XLS/LMF/RoutePlanImporter.pm:502- Signatuur
- my ($self, $dbh, $transporteur_id, $stops) = @_
- Gelezen requestparameters
- Geen directe params-reads geëxtraheerd; controleer args en helpers.
- Output
- transporteur/stops → unieke marktplaats/eigenaar of code-error; customerpad en supplier-only fallback
- Commit in functie
- Geen directe commit geïnventariseerd; helpers kunnen transacties beheren.
Verbonden API-endpoints
Geen koppeling met een opgenomen endpoint vastgesteld.
Gebruikte modules
Aangeroepen helpers en callers
Calls: _error, _positive_int, _unique_ints
Callers: XLS/LMF/RoutePlanImporter.pm::_resolve_route
SQL uit de functie-inventaris
Geëxtraheerde SQL-stringfragmenten met placeholders. Bij samengestelde SQL kan alleen het eerste stringdeel zijn opgenomen; zie de bronfunctie voor volledige binds en queryopbouw. Geen bedrijfsrecords of queryresultaten.
Query 1 · SELECT DISTINCT marktplaats.id AS marketplace_id, marktplaats.leverancier AS supplier_id FROM lokati…
SELECT DISTINCT marktplaats.id AS marketplace_id, marktplaats.leverancier AS supplier_id FROM lokatie JOIN klant ON klant.id = lokatie.klant JOIN marktplaats ON marktplaats.id = klant.marktplaats JOIN leverancier_marktplaats ON leverancier_marktplaats.marktplaats = marktplaats.id WHERE lokatie.id IN ($placeholders) AND leverancier_marktplaats.leverancier=? AND marktplaats.leverancier IS NOT NULL ORDER BY marktplaats.id, marktplaats.leverancierQuery 2 · SELECT marktplaats.id AS marketplace_id, marktplaats.leverancier AS supplier_id FROM marktplaats JOI…
SELECT marktplaats.id AS marketplace_id, marktplaats.leverancier AS supplier_id FROM marktplaats JOIN leverancier_marktplaats transporteur_marktplaats ON transporteur_marktplaats.marktplaats = marktplaats.id AND transporteur_marktplaats.leverancier=? JOIN leverancier_marktplaats supplier_marktplaats ON supplier_marktplaats.marktplaats = marktplaats.id WHERE supplier_marktplaats.leverancier IN ($placeholders) AND marktplaats.leverancier IS NOT NULL GROUP BY marktplaats.id, marktplaats.leverancier HAVING count(DISTINCT supplier_marktplaats.leverancier)=? ORDER BY marktplaats.id, marktplaats.leverancierLegenda · bewijs en verbindingen
Bewijsstatus
CONFIRMED Aangetroffen in bron of catalogus; niet automatisch foutloos livegedrag.
LIKELY Gevolgtrekking met onderbouwing.
UNCLEAR Onvoldoende bewijs voor deze koppeling of werking.
NOT FOUND Niet aangetroffen binnen de onderzochte scope.
FUTURE / PROPOSED Voorstel; geen huidige functionaliteit.
Relaties
direct · Aangetroffen rechtstreekse referentie of aanroep.
derived · Afgeleid door selectie, groepering of berekening.
conditional · Alleen bij de genoemde voorwaarden of aanwezige bronverwijzing.
not active · Code/model aanwezig, niet aangesloten op het beschreven pad.
unclear · Verbinding niet vastgesteld.