fix: 等待微信返回后再只读核单 (#124)

This commit is contained in:
chengma
2026-08-10 19:58:57 +08:00
parent 0f5d38b08f
commit 4999aa70e4
4 changed files with 274 additions and 27 deletions
+3
View File
@@ -327,11 +327,14 @@ class PurchaseRecoveryTest(unittest.TestCase):
).execute_one()
self.assertEqual(outcome.kind, "manual_review")
self.assertIn("核对设备已断开", outcome.message)
self.assertNotIn("时间范围", outcome.message)
self.assertEqual(purchase_calls, [])
detail = self.repository.get_task(task_id)
run = self.repository.latest_task_run(task_id)
assert detail is not None and run is not None
self.assertEqual(detail.current_step, "reconcile_manual_review")
self.assertEqual(run.error_code, "ORDER_MATCH_UNCERTAIN")
self.assertIn(
"核对设备已断开",
run.diagnostics_json["reconciliation"]["error_message"],