机器人回复补调用编码;集拼报价条带字段写到下一行,业务员落中文名。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -678,7 +678,12 @@ def send_filled_sheet(
|
||||
flow=flow,
|
||||
chat_id=room,
|
||||
work_order_no=no,
|
||||
facts=_facts_for_fill(facts, collab, business_line=line or "SEA"),
|
||||
facts=_facts_for_fill(
|
||||
facts,
|
||||
collab,
|
||||
business_line=line or "SEA",
|
||||
sales_name=str(view.get("sales_name") or view.get("salesName") or ""),
|
||||
),
|
||||
quote=quote,
|
||||
sales_id=str(
|
||||
(sess.sender_id if sess else "")
|
||||
@@ -724,6 +729,7 @@ def _facts_for_fill(
|
||||
facts: dict[str, str],
|
||||
collab: dict[str, str],
|
||||
business_line: str = "SEA",
|
||||
sales_name: str = "",
|
||||
) -> dict[str, str]:
|
||||
"""
|
||||
询价字段 + 本单协同项。中文键和填表英文码一起带上。
|
||||
@@ -744,6 +750,11 @@ def _facts_for_fill(
|
||||
if oem:
|
||||
merged["oil_elec_mag"] = oem
|
||||
merged["是否含油,电,磁"] = oem
|
||||
# 报价单业务员写中文名。企微账号留给主账去对员工表,不要盖掉已有姓名。
|
||||
name = (sales_name or "").strip()
|
||||
if name and any("\u4e00" <= ch <= "\u9fff" for ch in name):
|
||||
merged["sales_name"] = name
|
||||
merged["业务员"] = name
|
||||
return merged
|
||||
|
||||
|
||||
@@ -1056,7 +1067,12 @@ def _persist_quote_sheet(
|
||||
result = renderer(
|
||||
work_order_no=no,
|
||||
business_line=line,
|
||||
facts=_facts_for_fill(facts, collab, business_line=line or "SEA"),
|
||||
facts=_facts_for_fill(
|
||||
facts,
|
||||
collab,
|
||||
business_line=line or "SEA",
|
||||
sales_name=str(view.get("sales_name") or view.get("salesName") or ""),
|
||||
),
|
||||
quote=quote,
|
||||
format="xlsx",
|
||||
sales_wecom_id=str(
|
||||
|
||||
Reference in New Issue
Block a user