fix: repair record processing logic

This commit is contained in:
Nedifinita
2025-09-25 22:25:51 +08:00
parent bf850eed38
commit 72f9dfe17b
3 changed files with 49 additions and 51 deletions

View File

@@ -5,7 +5,7 @@ class MergeService {
static String? _generateGroupKey(TrainRecord record, GroupBy groupBy) {
final train = record.train.trim();
final loco = record.loco.trim();
final hasTrain = train.isNotEmpty && train != "<NUL>";
final hasTrain = train.isNotEmpty && train != "<NUL>" && !train.contains("-----");
final hasLoco = loco.isNotEmpty && loco != "<NUL>";
switch (groupBy) {