Merge二次靠泊 records by summing TEU for same ship on same shift

This commit is contained in:
2025-12-29 01:47:23 +08:00
parent aeda10c4ed
commit 0d7957c9dd
2 changed files with 32 additions and 9 deletions

View File

@@ -111,8 +111,10 @@ class HandoverLogParser:
if not ship_match:
continue
# 船名只取纯船名去掉xx#前缀)
# 船名只取纯船名去掉xx#前缀和二次靠泊等标注
ship_name = ship_match.group(2)
# 移除二次靠泊等标注
ship_name = re.sub(r'(二次靠泊)|(再次靠泊)|\(二次靠泊\)|\(再次靠泊\)', '', ship_name).strip()
vehicles_match = re.search(r'上场车辆数:(\d+)', cleaned)
teu_eff_match = re.search(