Enhance SQL insert query for sell logs and improve error logging in TransportWorker: Add sell_timestamp to the insert statement and refine error messages to include transport details for better debugging.
This commit is contained in:
@@ -75,14 +75,10 @@ impl TransportWorker {
|
||||
}
|
||||
|
||||
for t in transports {
|
||||
eprintln!(
|
||||
"[TransportWorker] Verarbeite Transport {} (vehicle_id={}, product_id={:?}, size={})",
|
||||
t.id, t.vehicle_id, t.product_id, t.size
|
||||
);
|
||||
if let Err(err) = Self::handle_arrived_transport(pool, broker, &t) {
|
||||
eprintln!(
|
||||
"[TransportWorker] Fehler beim Verarbeiten von Transport {}: {err}",
|
||||
t.id
|
||||
"[TransportWorker] Fehler beim Verarbeiten von Transport {} (vehicle_id={}, product_id={:?}, size={}): {}",
|
||||
t.id, t.vehicle_id, t.product_id, t.size, err
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -247,6 +243,13 @@ impl TransportWorker {
|
||||
);
|
||||
broker.publish(target_inventory_message);
|
||||
}
|
||||
} else {
|
||||
// Nichts konnte eingelagert werden - Transport bleibt unverändert
|
||||
// Logge dies, damit wir sehen, dass der Transport wartet
|
||||
eprintln!(
|
||||
"[TransportWorker] Transport {} wartet: Kein Lagerplatz verfügbar (branch_id={}, product_id={}, size={})",
|
||||
t.id, t.target_branch_id, product_id, t.size
|
||||
);
|
||||
}
|
||||
|
||||
// Keine Notification für wartende Transporte, um Notification-System zu entlasten.
|
||||
|
||||
Reference in New Issue
Block a user