调价后的新价格写入报价单;多段段前的货物带到各段,协同群不再把体积里的星号吃掉。海运字段齐了先核对再查价。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-03 22:39:54 +08:00
co-authored by Cursor
parent 0a14b4cc15
commit 7c77e45e03
32 changed files with 1384 additions and 75 deletions
@@ -89,6 +89,19 @@ def _first_number(raw: str) -> str:
return hit.group(1) if hit else ""
def dimension_volume_text(raw: str) -> str:
"""
原话里的尺寸式体积,保持销售写法,不在这里相乘。
「1.1*2.1*2.2」「1.1x1.2x3」都算体积原文。出站数字仍交给 volume_cbm_number。
箱型「40HQ*1」中间有字母,不算尺寸。没有尺寸返回空串。
"""
hit = _DIM_PRODUCT.search(raw or "")
if not hit:
return ""
return hit.group(0).strip()
def volume_cbm_number(raw: str) -> str:
"""
体积出站用数字:尺寸式先相乘;否则取第一个数。