fix(database): unify vehicle id column name

This commit is contained in:
fbachus
2026-07-30 22:02:21 +02:00
parent 168ff7b9a4
commit 0372185e96
+11 -6
View File
@@ -493,7 +493,7 @@ class Segment {
FROM $tableName s FROM $tableName s
JOIN $departure start ON s.startid = start.id JOIN $departure start ON s.startid = start.id
JOIN $departure end ON s.endid = end.id JOIN $departure end ON s.endid = end.id
JOIN $vehicle v ON s.vehicleid = v.id JOIN $vehicle v ON s.vehicleid = v.vehicleid
where s.id = $id; where s.id = $id;
""", """,
); );
@@ -526,7 +526,7 @@ class Segment {
"departuretime": seg["end_departuretime"] as String, "departuretime": seg["end_departuretime"] as String,
}; };
Map<String, String> vehicleMap = { Map<String, String> vehicleMap = {
"id": seg["vehicleid"] as String, "vehicleid": seg["vehicleid"] as String,
"name": seg["vehiclename"] as String, "name": seg["vehiclename"] as String,
"line": seg["vehicleline"] as String, "line": seg["vehicleline"] as String,
}; };
@@ -735,7 +735,7 @@ class Vehicle {
Map<String, Object?> _toMap() { Map<String, Object?> _toMap() {
return { return {
"id": vehicleid, "vehicleid": vehicleid,
"name": name, "name": name,
"line": vehicleLineId, "line": vehicleLineId,
}; };
@@ -745,7 +745,7 @@ class Vehicle {
Map<String, Object?> map, Map<String, Object?> map,
) { ) {
return Vehicle( return Vehicle(
vehicleid: map["id"] as String, vehicleid: map["vehicleid"] as String,
name: map["name"] as String, name: map["name"] as String,
vehicleLineId: map["line"] as String, vehicleLineId: map["line"] as String,
); );
@@ -775,7 +775,7 @@ class Vehicle {
Database database = DbHelper.db; Database database = DbHelper.db;
var vehicleMap = await database.query( var vehicleMap = await database.query(
tableName, tableName,
where: "id = ?", where: "vehicleid = ?",
whereArgs: [vehicleId], whereArgs: [vehicleId],
); );
return Vehicle.fromMap(vehicleMap.first); return Vehicle.fromMap(vehicleMap.first);
@@ -792,7 +792,12 @@ class Vehicle {
void dbUpdate() async { void dbUpdate() async {
Database database = DbHelper.db; Database database = DbHelper.db;
database.update(tableName, _toMap(), where: "id=?", whereArgs: [vehicleid]); database.update(
tableName,
_toMap(),
where: "vehicleid=?",
whereArgs: [vehicleid],
);
} }
void dbDelete() async { void dbDelete() async {