feat: 询价流程接入事件异常等待起停

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-21 18:28:35 +08:00
co-authored by Cursor
parent fc1b85113d
commit a878b046d2
11 changed files with 131 additions and 5 deletions
@@ -205,6 +205,9 @@ class AirGroupCollabTests(unittest.TestCase):
ledger=self.ledger,
)
self.assertEqual(phase, "activated")
ticket = self.ledger.get_ticket(work_order_no=wo1)
self.assertEqual(ticket.event_wait_kind, "air_quote")
self.assertTrue(ticket.event_wait_started_at)
joined = "\n".join(self._texts())
self.assertIn(f"工单号:{wo1}", joined)
self.assertIn("询价字段:", joined)
@@ -386,6 +389,8 @@ class AirGroupCollabTests(unittest.TestCase):
)
self.assertEqual(phase, "quoted")
ticket = self.ledger.get_ticket(work_order_no=wo)
self.assertEqual(ticket.event_wait_kind, "deal")
self.assertTrue(ticket.event_wait_started_at)
self.assertEqual(ticket.status, "已报价")
self.assertEqual(ticket.quote.get("total"), "USD 900")
joined = "\n".join(self._texts())