chore: 刷新 yun8 全流程验证运行产物(allure-results + 日志)
今日 4 轮 pytest tests/api 验证运行产物:ETC 签名 %3D 修复后 5 个阶段用例(TC-Y8-001~005)全部通过,allure-results 由 --clean-alluredir 清换,含 4 份 output/logs 运行日志。
|
Before Width: | Height: | Size: 153 KiB |
@@ -0,0 +1,37 @@
|
|||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:815
|
||||||
|
============================================================
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:816 ETC 开票 SQL 写入 (Step 22-24)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:817 ============================================================
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:837 (复用已有 code=02d0f55bac1a45bdaaac8249105f58ff, orderCode=RHJC040026090200011150510009)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 22] ETC 开票信息写入 (base_etc_invoice × N)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:674 order_code = RHJC040026090200011150510009
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:675 push_order_no = RHJC040026090200011150510009-1
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:676 order_detail_code = 02d0f55bac1a45bdaaac8249105f58ff
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:677 发票条数 = 3
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:692 运费(driverActualFreight) = 1.47,发票金额上限(运费×50%) = 0.73
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:714 发票金额合计 = 0.42(3 张,各 ['0.18', '0.14', '0.10'])≤ 上限,校验通过
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:722 [1/3] 发票号=26495348006345293951 金额=0.18 广东古镇东站→湖南郴州西站 交易时间=2026-05-13 22:01:57 开票时间=2026-06-05 23:40:38
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:734 [OK] INSERT 成功 (rows: 1)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:722 [2/3] 发票号=26411672995445513319 金额=0.14 湖南郴州西站→湖南岳阳东站 交易时间=2026-05-14 13:54:10 开票时间=2026-06-06 14:28:46
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:734 [OK] INSERT 成功 (rows: 1)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:722 [3/3] 发票号=26495929355088412155 金额=0.10 湖南岳阳东站→湖北孝感东站 交易时间=2026-05-15 13:03:17 开票时间=2026-06-06 10:01:36
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:734 [OK] INSERT 成功 (rows: 1)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:746 base_etc_invoice 完成: 成功 3, 失败 0, 总计 3
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 23] ETC 推送记录写入 (tms_order_etc_push)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:770 order_no = RHJC040026090200011150510009
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:771 push_order_no = RHJC040026090200011150510009-1
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:772 order_detail_code = 02d0f55bac1a45bdaaac8249105f58ff
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:773 code = 398dd480d7e54e2e8bd46c23966cc13a
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:780 [OK] INSERT 成功 (rows: 1)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 24] 更新运单 ETC 开票状态 (tms_order_detail.etc_invoice_status=3)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:800 order_code = RHJC040026090200011150510009
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:807 [OK] UPDATE 成功 (rows: 1)
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"uuid": "ffb73c8b-0c5e-448d-93ce-6e383f512478", "children": ["731ec31e-164e-4f30-ac34-c659cd01e7ce"], "befores": [{"name": "admin_page", "status": "passed", "start": 1788335787315, "stop": 1788335787788}], "afters": [{"name": "admin_page::1", "status": "passed", "start": 1788335886690, "stop": 1788335887216}, {"name": "admin_page::<lambda>", "start": 1788335887216}], "start": 1788335787315, "stop": 1788335887216}
|
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:422
|
||||||
|
============================================================
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:423 审核 & 付款流程 (Step 10-16)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:424 ============================================================
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:837 (复用已有 code=02d0f55bac1a45bdaaac8249105f58ff, orderCode=RHJC040026090200011150510009)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 10] 查询运单审核
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:102 GET /ntocc-tms-api/orderDetail
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:112 ← 200 (0.23s) code=None msg=操作成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:243 记录数: 1
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 11] 核算审核通过
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[35mDEBUG [0m tests.core.http_client.yun8-admin:http_client.py:95 POST 全量 URL: https://ybxcx.ynyun8.com:8000/ntocc-tms-api/orderDetail/auditOrderDetail?orderDetailCodes=02d0f55bac1a45bdaaac8249105f58ff&isPass=true
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:102 POST /ntocc-tms-api/orderDetail/auditOrderDetail?orderDetailCodes=02d0f55bac1a45bdaaac8249105f58ff&isPass=true
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:112 ← 200 (0.15s) code=None msg=操作成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:250 响应: code=None, msg=操作成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:433 [...] 等待服务端处理审核结果...
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:474 [skip] 队长分账 (payerReceiver='', captainSplitMode=0)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 14] 单油卡充值 (singleOil)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[35mDEBUG [0m tests.core.http_client.yun8-admin:http_client.py:95 POST 全量 URL: https://ybxcx.ynyun8.com:8000/ntocc-tms-api/finance/singleOil?payType=1&amount=0.15&orderDetailCode=02d0f55bac1a45bdaaac8249105f58ff&category=1&isAdvancePayment=1
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:102 POST /ntocc-tms-api/finance/singleOil?payType=1&amount=0.15&orderDetailCode=02d0f55bac1a45bdaaac8249105f58ff&category=1&isAdvancePayment=1
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:112 ← 200 (0.18s) code=None msg=该运单正在处理中,请稍后刷新重试
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:413 [...] 单油卡充值 服务端正处理中,第 1/5 次重试(等待 5s)...
|
||||||
|
[35mDEBUG [0m tests.core.http_client.yun8-admin:http_client.py:95 POST 全量 URL: https://ybxcx.ynyun8.com:8000/ntocc-tms-api/finance/singleOil?payType=1&amount=0.15&orderDetailCode=02d0f55bac1a45bdaaac8249105f58ff&category=1&isAdvancePayment=1
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:102 POST /ntocc-tms-api/finance/singleOil?payType=1&amount=0.15&orderDetailCode=02d0f55bac1a45bdaaac8249105f58ff&category=1&isAdvancePayment=1
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:112 ← 200 (0.30s) code=None msg=分配油点成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:488 响应: code=None, msg=分配油点成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 15] 垫资-财务打款
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[35mDEBUG [0m tests.core.http_client.yun8-admin:http_client.py:95 POST 全量 URL: https://ybxcx.ynyun8.com:8000/ntocc-tms-api/arpaTransfer/payToDriver?payTypes=3%2C4%2C5%2C9%2C10%2C11&amount=0.27&orderDetailCode=02d0f55bac1a45bdaaac8249105f58ff&infoFee=0&pageNum=1&pageSize=20&totaltotal=0&payerRole=0&isAdvancePayment=1&planDriverPayout=0.0&planCaptainPayout=0.0&allotAmount=0&deliveryCashFee=1.47&driverActualFreight=1.47&total=0&payPlatform=3&smsCode=1234&phone=13888888888
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:102 POST /ntocc-tms-api/arpaTransfer/payToDriver?payTypes=3%2C4%2C5%2C9%2C10%2C11&amount=0.27&orderDetailCode=02d0f55bac1a45bdaaac8249105f58ff&infoFee=0&pageNum=1&pageSize=20&totaltotal=0&payerRole=0&isAdvance
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:112 ← 200 (2.03s) code=None msg=支付成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:503 响应: code=None, msg=支付成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 16] 垫资-货主打款 (申请付款)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[35mDEBUG [0m tests.core.http_client.yun8-admin:http_client.py:95 POST 全量 URL: https://ybxcx.ynyun8.com:8000/ntocc-tms-api/orderDetail/applicationForPayment?payType=arpa_2&totalAmount=1.56&codes=02d0f55bac1a45bdaaac8249105f58ff&payPlatform=3&isAdvancePayment=1
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:102 POST /ntocc-tms-api/orderDetail/applicationForPayment?payType=arpa_2&totalAmount=1.56&codes=02d0f55bac1a45bdaaac8249105f58ff&payPlatform=3&isAdvancePayment=1
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:112 ← 200 (3.46s) code=None msg=支付成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:515 响应: code=None, msg=支付成功
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"uuid": "7951ea53-7109-426b-8638-6ca0b1860ed8", "children": ["264d8106-b106-4945-b0d9-fd7a5eff1c33", "f639147f-1991-4631-aa5b-f5858f0d90a7", "78a18b7a-37e7-481a-b6da-a90f853f322c", "2ff01e4f-a0fd-4889-a3d0-6a36fe095cb2", "fc0cf537-d7b8-409d-8e3d-6788cad47cfe"], "befores": [{"name": "yun8_db", "status": "passed", "start": 1788839658106, "stop": 1788839658151}], "afters": [{"name": "yun8_db::1", "status": "passed", "start": 1788839694333, "stop": 1788839694333}, {"name": "yun8_db::<lambda>", "start": 1788839694333}], "start": 1788839658106, "stop": 1788839694333}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"uuid": "292b008a-2fac-4193-8fd9-573989c17d60", "children": ["264d8106-b106-4945-b0d9-fd7a5eff1c33", "f639147f-1991-4631-aa5b-f5858f0d90a7", "78a18b7a-37e7-481a-b6da-a90f853f322c", "2ff01e4f-a0fd-4889-a3d0-6a36fe095cb2", "fc0cf537-d7b8-409d-8e3d-6788cad47cfe"], "befores": [{"name": "yun8_pipeline", "status": "passed", "start": 1788839658151, "stop": 1788839658234}], "afters": [{"name": "yun8_pipeline::1", "status": "passed", "start": 1788839694332, "stop": 1788839694332}, {"name": "yun8_pipeline::<lambda>", "start": 1788839694332}], "start": 1788839658151, "stop": 1788839694332}
|
||||||
|
Before Width: | Height: | Size: 139 KiB |
@@ -0,0 +1 @@
|
|||||||
|
{"name": "TC-Y8-005 ETC发票INSERT→推送记录INSERT→开票状态更新", "status": "passed", "description": "写入 base_etc_invoice × N → tms_order_etc_push → 更新开票状态。", "steps": [{"name": "执行 ETC 开票流程 run_etc_invoice_flow (Step 22-24)", "status": "passed", "start": 1788839693988, "stop": 1788839694330}], "attachments": [{"name": "log", "source": "0596320f-04bf-4d05-bcd0-515d5e1809bd-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "20f43d3f-8da1-4895-b928-abbc21649b02-attachment.txt", "type": "text/plain"}], "start": 1788839693988, "stop": 1788839694330, "uuid": "fc0cf537-d7b8-409d-8e3d-6788cad47cfe", "historyId": "25f1b9cf41d11beb6fb7b9e42001be68", "testCaseId": "25f1b9cf41d11beb6fb7b9e42001be68", "fullName": "tests.api.test_yun8_transport_flow.TestYun8TransportFlow#test_stage_e_etc_invoice_flow", "labels": [{"name": "severity", "value": "blocker"}, {"name": "story", "value": "阶段E — ETC 开票 SQL (Step 22-24)"}, {"name": "epic", "value": "运八网络货运平台"}, {"name": "feature", "value": "yun8 运输流程 API 造数 — 24 步全链路"}, {"name": "tag", "value": "api"}, {"name": "tag", "value": "yun8_sync"}, {"name": "tag", "value": "p0"}, {"name": "parentSuite", "value": "tests.api"}, {"name": "suite", "value": "test_yun8_transport_flow"}, {"name": "subSuite", "value": "TestYun8TransportFlow"}, {"name": "host", "value": "yunba-126"}, {"name": "thread", "value": "19772-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.api.test_yun8_transport_flow"}], "titlePath": ["tests", "api", "test_yun8_transport_flow.py", "TestYun8TransportFlow"]}
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:83 ============================================================
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:84 跨端 E2E: 司机APP → 管理端核算打款 完整流程开始
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:85 ============================================================
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:102 -> 接单流程完成
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:107 -> 装货流程完成
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:112 -> 卸货流程完成
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:117 -> 运输单号: RHJC040026090200011551580002
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:129 -> 运费核算完成: RHJC040026090200011551580002
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:134 -> 运单审核完成: RHJC040026090200011551580002
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:138 -> 垫资-财务打款完成: RHJC040026090200011551580002
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:142 -> 垫资-货主打款完成: RHJC040026090200011551580002
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:147 ============================================================
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:148 跨端 E2E: 司机APP → 管理端核算打款 完整流程结束!
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:149 运输单号: RHJC040026090200011551580002
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:150 核算完成: True
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:151 审核完成: True
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:152 ============================================================
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"uuid": "31e6ab36-f326-4589-9b4b-fe3d128ef131", "children": ["36e7bfda-2f71-47de-84e8-fcd846ee1ced"], "befores": [{"name": "ensure_driver_login", "status": "passed", "start": 1788335695454, "stop": 1788335695454}], "afters": [{"name": "ensure_driver_login::<lambda>", "start": 1788335786143}], "start": 1788335695454, "stop": 1788335786143}
|
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
============================================================
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline — ETC 开票 SQL 写入 (Step 22-24)
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline — ============================================================
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline — (复用已有 code=02d0f55bac1a45bdaaac8249105f58ff, orderCode=RHJC040026090200011150510009)
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline — [Step 22] ETC 开票信息写入 (base_etc_invoice × N)
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline — order_code = RHJC040026090200011150510009
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline — push_order_no = RHJC040026090200011150510009-1
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline — order_detail_code = 02d0f55bac1a45bdaaac8249105f58ff
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline — 发票条数 = 3
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline — 运费(driverActualFreight) = 1.47,发票金额上限(运费×50%) = 0.73
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline — 发票金额合计 = 0.42(3 张,各 ['0.18', '0.14', '0.10'])≤ 上限,校验通过
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline — [1/3] 发票号=26495348006345293951 金额=0.18 广东古镇东站→湖南郴州西站 交易时间=2026-05-13 22:01:57 开票时间=2026-06-05 23:40:38
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — [OK] INSERT 成功 (rows: 1)
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — [2/3] 发票号=26411672995445513319 金额=0.14 湖南郴州西站→湖南岳阳东站 交易时间=2026-05-14 13:54:10 开票时间=2026-06-06 14:28:46
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — [OK] INSERT 成功 (rows: 1)
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — [3/3] 发票号=26495929355088412155 金额=0.10 湖南岳阳东站→湖北孝感东站 交易时间=2026-05-15 13:03:17 开票时间=2026-06-06 10:01:36
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — [OK] INSERT 成功 (rows: 1)
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — base_etc_invoice 完成: 成功 3, 失败 0, 总计 3
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — [Step 23] ETC 推送记录写入 (tms_order_etc_push)
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — order_no = RHJC040026090200011150510009
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — push_order_no = RHJC040026090200011150510009-1
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — order_detail_code = 02d0f55bac1a45bdaaac8249105f58ff
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — code = 398dd480d7e54e2e8bd46c23966cc13a
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — [OK] INSERT 成功 (rows: 1)
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — [Step 24] 更新运单 ETC 开票状态 (tms_order_detail.etc_invoice_status=3)
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — order_code = RHJC040026090200011150510009
|
||||||
|
2026-09-08 11:54:54 [INFO] tests.apis.yun8.pipeline — [OK] UPDATE 成功 (rows: 1)
|
||||||
|
Before Width: | Height: | Size: 315 KiB |
|
Before Width: | Height: | Size: 145 KiB |
@@ -0,0 +1,52 @@
|
|||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:521
|
||||||
|
============================================================
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:522 回单文件流程 (Step 14-16 + SQL)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:523 ============================================================
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:837 (复用已有 code=02d0f55bac1a45bdaaac8249105f58ff, orderCode=RHJC040026090200011150510009)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 17] 查询运单上传 (提取 payNo)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:102 GET /ntocc-basic-api/dytBusiness/orderDetail
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:112 ← 200 (0.36s) code=None msg=操作成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:293 payNo = 26I800000778
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 18] 查询打款记录
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:102 GET /ntocc-tms-api/remitDefinite
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:112 ← 200 (0.59s) code=None msg=操作成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:311 共 3 条打款记录
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:313 首条字段: ['accountant', 'address', 'addressFill', 'addressProfile', 'allotOil', 'amount', 'bankCode', 'bankName', 'bizNo', 'branchCode', 'captainSplitCurrentVersion', 'captainSplitMode', 'captainSplitModeName', 'coalTypeName', 'coalUnitName', 'code', 'createdBy', 'detailGmtCreated', 'dfName', 'distance', 'driverActualFreight', 'driverCertificateNumber', 'driverPhone', 'energyCardType', 'fillTime', 'gmtCreated', 'gmtModified', 'invoiceStatus', 'isAdvancePayment', 'isCaptainOrder', 'isPayAdvance', 'isSend', 'isSendFund', 'isShare', 'isTrunkName', 'lastLoadingTime', 'lastUnloadingTime', 'loadQuantity', 'mainOrderNumber', 'modifiedBy', 'modifiedByName', 'name', 'oilFee', 'orderCreateName', 'orderCreatePhone', 'orderDetailCode', 'orderDetailCreateName', 'orderDetailDriverName', 'orderDetailNumber', 'orderGmtCreated', 'orderNo', 'payAmount', 'payOil', 'payStatus', 'payTotalAmount', 'payType', 'payeeAccount', 'payeeName', 'payeePhone', 'payeeRole', 'payeeType', 'payerAccount', 'payerAccountType', 'payerName', 'payerPhone', 'payerRole', 'placeOfReceipt', 'placeOfShipment', 'planCaptainInclTax', 'planCaptainPayout', 'planDriverPayout', 'platPayType', 'platformAccount', 'platformBank', 'platformCompanyName', 'price', 'realPrice', 'settleTime', 'settlementType', 'settlementWeight', 'shipmentActualFreight', 'shipmentName', 'shipmentStaffType', 'shipmentStaffTypeStr', 'signTime', 'taxLocationCode', 'taxPrice', 'thirtySixStatus', 'unloadQuantity', 'vehicleLicense']
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:553
|
||||||
|
[1/3] remitCode = 22006728296e46a4a9c5725de83af278
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:102 GET /ntocc-tms-api/centralizedPayment/downLoadElectronicReceipt
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:112 ← 200 (0.19s) code=None msg=没有查到光大电子回单,文件名前缀: a088120260908026I800000779
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:557 filePrefix = a088120260908026I800000779
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:566 file_name = a088120260908026I800000779_1_signed.pdf
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:567 payNo = 26I800000778
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:581 [OK] INSERT 成功 (rows: 1)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:553
|
||||||
|
[2/3] remitCode = be79880ae2e24017a64fbd9bfd5557ed
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:102 GET /ntocc-tms-api/centralizedPayment/downLoadElectronicReceipt
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:112 ← 200 (0.19s) code=None msg=操作成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:557 filePrefix =
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:560 [!] filePrefix 为空,跳过 SQL INSERT
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:553
|
||||||
|
[3/3] remitCode = 0528d23e0a7743e39fd687bcd4981255
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:102 GET /ntocc-tms-api/centralizedPayment/downLoadElectronicReceipt
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:112 ← 200 (0.16s) code=None msg=此记录不支持查看回单
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:557 filePrefix =
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:560 [!] filePrefix 为空,跳过 SQL INSERT
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:592
|
||||||
|
───────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:593 回单文件流程完成: 成功 1, 失败 2, 总计 3
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 20] 上报运单 (reportOrderDetail)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:102 POST /ntocc-basic-api/dytBusiness/reportOrderDetail
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-admin:http_client.py:112 ← 200 (4.54s) code=None msg=运单上报成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:601 响应: code=None, msg=运单上报成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:613
|
||||||
|
[skip] Step 19 滇运通审核 (dianyuntong.enabled=false)
|
||||||
|
Before Width: | Height: | Size: 252 KiB |
@@ -1 +0,0 @@
|
|||||||
{"uuid": "1680722d-fe12-474b-a8ea-dad715cceffb", "children": ["36e7bfda-2f71-47de-84e8-fcd846ee1ced"], "befores": [{"name": "ensure_admin_login", "status": "passed", "start": 1788335695454, "stop": 1788335695454}], "afters": [{"name": "ensure_admin_login::<lambda>", "start": 1788335786143}], "start": 1788335695454, "stop": 1788335786143}
|
|
||||||
|
Before Width: | Height: | Size: 139 KiB |
@@ -0,0 +1,44 @@
|
|||||||
|
2026-09-08 11:54:32 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
============================================================
|
||||||
|
2026-09-08 11:54:32 [INFO] tests.apis.yun8.pipeline — 运费核算流程 (Step 6-9)
|
||||||
|
2026-09-08 11:54:32 [INFO] tests.apis.yun8.pipeline — ============================================================
|
||||||
|
2026-09-08 11:54:32 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:32 [INFO] tests.apis.yun8.pipeline — [Step 06] 运费核算查询运单
|
||||||
|
2026-09-08 11:54:32 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:32 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-tms-api/orderDetail/orderDetailHandlePageList
|
||||||
|
2026-09-08 11:54:33 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.34s) code=None msg=操作成功
|
||||||
|
2026-09-08 11:54:33 [INFO] tests.apis.yun8.pipeline — 提取字段 (232): abnormalFee, abnormalReasons, abnormalStatus, accountCheckInfoAuthStatus, accountCheckUpAuthStatus, accountStatus, addressFence, addressFill, addressProfile, allFee...
|
||||||
|
2026-09-08 11:54:33 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:33 [INFO] tests.apis.yun8.pipeline — [Step 07] 查询运单详情
|
||||||
|
2026-09-08 11:54:33 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:33 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-tms-api/orderDetail/getOrderDetailExpensesParamList
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.18s) code=None msg=操作成功
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — canWastage = 0.5
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — deliveryCashFee = 1.47
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — deliveryFeeDeserved = 1.47
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — deliveryFeePractical = 1.47
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — driverActualCash = 1.47
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — driverActualFreight = 1.47
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — [Step 08] 核算试算 (calculateOrderDetail)
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.core.http_client.yun8-admin — PUT /ntocc-tms-api/orderDetail/calculateOrderDetail
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.17s) code=None msg=操作成功
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — ticketImageUrls = https://ynyun8.eos-chongqing-1.cmecloud.cn/2026-06-30/66426dc5be6242968dd9a3d0fd
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — taxPrice = 0.31813
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — taxFee = 1.56
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — taxPayFee = 0.09
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — price = 0.3
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — realPrice = 0.3
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — shipmentActualCash = 1.56
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — shipmentActualFreight = 1.56
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — [Step 09] 核算提交 (orderHandleEditSubmitHandle)
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:34 [INFO] tests.core.http_client.yun8-admin — PUT /ntocc-tms-api/orderDetail/orderHandleEditSubmitHandle?abnormalFee=0&accountCheckAuthStatus=0&accountCheckInfoAuthStatus=0&accountCheckUpAuthStatus=0&accountStatus=0&allTrans=0&allotAmount=0&allotOil=
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.40s) code=None msg=操作成功
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=操作成功
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:97 [random] weight = 4.9
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:912 Driver auth: Bearer YQZOMJWOYljNZJGN0XT23kF...
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:913 Admin auth: Bearer ODQOORZNlTTZyIWl0DTMMJI...
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:332
|
||||||
|
============================================================
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:333 司机端流程 (Step 1-5)
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:334 ============================================================
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 01] 查询货源
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-driver:http_client.py:102 GET /ntocc-tms-api/order/orderHallList
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-driver:http_client.py:112 ← 200 (0.33s) code=None msg=操作成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:154 mainOrderCode = 826e452f3e22411da41e52068267db30
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:155 residueNumber = 9950.2
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 02] 接单
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-driver:http_client.py:102 POST /ntocc-tms-api/orderDetail/receive
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-driver:http_client.py:112 ← 200 (1.12s) code=None msg=接单成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:166 响应: code=None, msg=接单成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 03] 查询待运输单
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-driver:http_client.py:102 GET /ntocc-tms-api/orderDetail
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-driver:http_client.py:112 ← 200 (0.13s) code=None msg=操作成功
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:174 code = 02d0f55bac1a45bdaaac8249105f58ff
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:175 vehicleCode = 2247f5aae4e9449daa074687dfa05495
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:176 orderCode = RHJC040026090200011150510009
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 04] 装货
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-driver:http_client.py:102 PUT /ntocc-tms-api/orderDetail/fill
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-driver:http_client.py:112 ← 200 (1.29s) code=None msg=操作成功!
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:187 响应: code=None, msg=操作成功!
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:111
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:112 [Step 05] 卸货
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:113 ──────────────────────────────────────────────────
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-driver:http_client.py:102 PUT /ntocc-tms-api/orderDetail/uploadTicketImage
|
||||||
|
[32mINFO [0m tests.core.http_client.yun8-driver:http_client.py:112 ← 200 (0.35s) code=None msg=操作成功!
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:197 响应: code=None, msg=操作成功!
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:373 [...] 等待 10s ...
|
||||||
|
[32mINFO [0m tests.apis.yun8.pipeline:pipeline.py:377 卸货后 risk_control_status UPDATE: 1 rows
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"uuid": "3f9dad33-68e2-4d92-a721-d436a3df1a27", "children": ["731ec31e-164e-4f30-ac34-c659cd01e7ce"], "befores": [{"name": "logger", "status": "passed", "start": 1788335793868, "stop": 1788335793868}], "afters": [{"name": "logger::<lambda>", "start": 1788335886423}], "start": 1788335793868, "stop": 1788335886424}
|
|
||||||
|
Before Width: | Height: | Size: 65 KiB |
@@ -0,0 +1 @@
|
|||||||
|
{"name": "TC-Y8-001 司机端 查询货源→接单→装货→卸货", "status": "passed", "description": "查询货源→接单→查询待运输单→装货→卸货,产出 code/orderCode。", "steps": [{"name": "执行司机端流程 run_driver_flow (Step 01-05)", "status": "passed", "start": 1788839658235, "stop": 1788839672947}], "attachments": [{"name": "log", "source": "3d76f9b0-16b7-46e8-8470-a167edbca86e-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "6816fa64-5080-41bc-8cc8-e39f03dea79a-attachment.txt", "type": "text/plain"}], "start": 1788839658235, "stop": 1788839672947, "uuid": "264d8106-b106-4945-b0d9-fd7a5eff1c33", "historyId": "1d237527170fc392745a2f852f81e7fd", "testCaseId": "1d237527170fc392745a2f852f81e7fd", "fullName": "tests.api.test_yun8_transport_flow.TestYun8TransportFlow#test_stage_a_driver_flow", "labels": [{"name": "severity", "value": "blocker"}, {"name": "epic", "value": "运八网络货运平台"}, {"name": "story", "value": "阶段A — 司机端 (Step 01-05)"}, {"name": "feature", "value": "yun8 运输流程 API 造数 — 24 步全链路"}, {"name": "tag", "value": "api"}, {"name": "tag", "value": "yun8_sync"}, {"name": "tag", "value": "p0"}, {"name": "parentSuite", "value": "tests.api"}, {"name": "suite", "value": "test_yun8_transport_flow"}, {"name": "subSuite", "value": "TestYun8TransportFlow"}, {"name": "host", "value": "yunba-126"}, {"name": "thread", "value": "19772-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.api.test_yun8_transport_flow"}], "titlePath": ["tests", "api", "test_yun8_transport_flow.py", "TestYun8TransportFlow"]}
|
||||||
|
Before Width: | Height: | Size: 65 KiB |
@@ -0,0 +1 @@
|
|||||||
|
{"uuid": "a8939b1a-fb09-4d41-b5c8-d4d837f51a95", "children": ["264d8106-b106-4945-b0d9-fd7a5eff1c33", "f639147f-1991-4631-aa5b-f5858f0d90a7", "78a18b7a-37e7-481a-b6da-a90f853f322c", "2ff01e4f-a0fd-4889-a3d0-6a36fe095cb2", "fc0cf537-d7b8-409d-8e3d-6788cad47cfe"], "befores": [{"name": "yun8_context", "status": "passed", "start": 1788839658235, "stop": 1788839658235}], "afters": [{"name": "yun8_context::<lambda>", "start": 1788839694331}], "start": 1788839658235, "stop": 1788839694331}
|
||||||
|
Before Width: | Height: | Size: 354 KiB |
@@ -0,0 +1,45 @@
|
|||||||
|
2026-09-08 11:54:35 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
============================================================
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.apis.yun8.pipeline — 审核 & 付款流程 (Step 10-16)
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.apis.yun8.pipeline — ============================================================
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.apis.yun8.pipeline — (复用已有 code=02d0f55bac1a45bdaaac8249105f58ff, orderCode=RHJC040026090200011150510009)
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.apis.yun8.pipeline — [Step 10] 查询运单审核
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-tms-api/orderDetail
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.23s) code=None msg=操作成功
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.apis.yun8.pipeline — 记录数: 1
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.apis.yun8.pipeline — [Step 11] 核算审核通过
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:35 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-tms-api/orderDetail/auditOrderDetail?orderDetailCodes=02d0f55bac1a45bdaaac8249105f58ff&isPass=true
|
||||||
|
2026-09-08 11:54:36 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.15s) code=None msg=操作成功
|
||||||
|
2026-09-08 11:54:36 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=操作成功
|
||||||
|
2026-09-08 11:54:36 [INFO] tests.apis.yun8.pipeline — [...] 等待服务端处理审核结果...
|
||||||
|
2026-09-08 11:54:36 [INFO] tests.apis.yun8.pipeline — [skip] 队长分账 (payerReceiver='', captainSplitMode=0)
|
||||||
|
2026-09-08 11:54:36 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:36 [INFO] tests.apis.yun8.pipeline — [Step 14] 单油卡充值 (singleOil)
|
||||||
|
2026-09-08 11:54:36 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:36 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-tms-api/finance/singleOil?payType=1&amount=0.15&orderDetailCode=02d0f55bac1a45bdaaac8249105f58ff&category=1&isAdvancePayment=1
|
||||||
|
2026-09-08 11:54:36 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.18s) code=None msg=该运单正在处理中,请稍后刷新重试
|
||||||
|
2026-09-08 11:54:36 [INFO] tests.apis.yun8.pipeline — [...] 单油卡充值 服务端正处理中,第 1/5 次重试(等待 5s)...
|
||||||
|
2026-09-08 11:54:41 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-tms-api/finance/singleOil?payType=1&amount=0.15&orderDetailCode=02d0f55bac1a45bdaaac8249105f58ff&category=1&isAdvancePayment=1
|
||||||
|
2026-09-08 11:54:42 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.30s) code=None msg=分配油点成功
|
||||||
|
2026-09-08 11:54:42 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=分配油点成功
|
||||||
|
2026-09-08 11:54:42 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:42 [INFO] tests.apis.yun8.pipeline — [Step 15] 垫资-财务打款
|
||||||
|
2026-09-08 11:54:42 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:42 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-tms-api/arpaTransfer/payToDriver?payTypes=3%2C4%2C5%2C9%2C10%2C11&amount=0.27&orderDetailCode=02d0f55bac1a45bdaaac8249105f58ff&infoFee=0&pageNum=1&pageSize=20&totaltotal=0&payerRole=0&isAdvance
|
||||||
|
2026-09-08 11:54:44 [INFO] tests.core.http_client.yun8-admin — ← 200 (2.03s) code=None msg=支付成功
|
||||||
|
2026-09-08 11:54:44 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=支付成功
|
||||||
|
2026-09-08 11:54:44 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:44 [INFO] tests.apis.yun8.pipeline — [Step 16] 垫资-货主打款 (申请付款)
|
||||||
|
2026-09-08 11:54:44 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:44 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-tms-api/orderDetail/applicationForPayment?payType=arpa_2&totalAmount=1.56&codes=02d0f55bac1a45bdaaac8249105f58ff&payPlatform=3&isAdvancePayment=1
|
||||||
|
2026-09-08 11:54:47 [INFO] tests.core.http_client.yun8-admin — ← 200 (3.46s) code=None msg=支付成功
|
||||||
|
2026-09-08 11:54:47 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=支付成功
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline — [random] weight = 4.9
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline — Driver auth: Bearer YQZOMJWOYljNZJGN0XT23kF...
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline — Admin auth: Bearer ODQOORZNlTTZyIWl0DTMMJI...
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
============================================================
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline — 司机端流程 (Step 1-5)
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline — ============================================================
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline — [Step 01] 查询货源
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.core.http_client.yun8-driver — GET /ntocc-tms-api/order/orderHallList
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.core.http_client.yun8-driver — ← 200 (0.33s) code=None msg=操作成功
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline — mainOrderCode = 826e452f3e22411da41e52068267db30
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline — residueNumber = 9950.2
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline — [Step 02] 接单
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:18 [INFO] tests.core.http_client.yun8-driver — POST /ntocc-tms-api/orderDetail/receive
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.core.http_client.yun8-driver — ← 200 (1.12s) code=None msg=接单成功
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=接单成功
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.apis.yun8.pipeline — [Step 03] 查询待运输单
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.core.http_client.yun8-driver — GET /ntocc-tms-api/orderDetail
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.core.http_client.yun8-driver — ← 200 (0.13s) code=None msg=操作成功
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.apis.yun8.pipeline — code = 02d0f55bac1a45bdaaac8249105f58ff
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.apis.yun8.pipeline — vehicleCode = 2247f5aae4e9449daa074687dfa05495
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.apis.yun8.pipeline — orderCode = RHJC040026090200011150510009
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.apis.yun8.pipeline — [Step 04] 装货
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:20 [INFO] tests.core.http_client.yun8-driver — PUT /ntocc-tms-api/orderDetail/fill
|
||||||
|
2026-09-08 11:54:22 [INFO] tests.core.http_client.yun8-driver — ← 200 (1.29s) code=None msg=操作成功!
|
||||||
|
2026-09-08 11:54:22 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=操作成功!
|
||||||
|
2026-09-08 11:54:22 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:22 [INFO] tests.apis.yun8.pipeline — [Step 05] 卸货
|
||||||
|
2026-09-08 11:54:22 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:22 [INFO] tests.core.http_client.yun8-driver — PUT /ntocc-tms-api/orderDetail/uploadTicketImage
|
||||||
|
2026-09-08 11:54:22 [INFO] tests.core.http_client.yun8-driver — ← 200 (0.35s) code=None msg=操作成功!
|
||||||
|
2026-09-08 11:54:22 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=操作成功!
|
||||||
|
2026-09-08 11:54:22 [INFO] tests.apis.yun8.pipeline — [...] 等待 10s ...
|
||||||
|
2026-09-08 11:54:32 [INFO] tests.apis.yun8.pipeline — 卸货后 risk_control_status UPDATE: 1 rows
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"uuid": "45b16baf-c8f2-4a93-b724-8ee065934b21", "children": ["731ec31e-164e-4f30-ac34-c659cd01e7ce"], "befores": [{"name": "cross_end_context", "status": "passed", "start": 1788335793868, "stop": 1788335793868}], "afters": [{"name": "cross_end_context::<lambda>", "start": 1788335886425}], "start": 1788335793868, "stop": 1788335886425}
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"name": "TC-Y8-004 提取payNo→回单INSERT→上报运单", "status": "passed", "description": "payNo 提取→打款记录分页→文件名前缀→回单 INSERT→上报运单。", "steps": [{"name": "执行回单文件流程 run_receipt_file_flow (Step 17-21)", "status": "passed", "start": 1788839687577, "stop": 1788839693984}], "attachments": [{"name": "log", "source": "2ae3750d-96ca-49ee-bd0c-bae2a44fea02-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "fc1db018-0180-4f67-a595-3fd87ddcf6b6-attachment.txt", "type": "text/plain"}], "start": 1788839687577, "stop": 1788839693984, "uuid": "2ff01e4f-a0fd-4889-a3d0-6a36fe095cb2", "historyId": "e3d704a921602848e0335d77afe9304c", "testCaseId": "e3d704a921602848e0335d77afe9304c", "fullName": "tests.api.test_yun8_transport_flow.TestYun8TransportFlow#test_stage_d_receipt_flow", "labels": [{"name": "severity", "value": "blocker"}, {"name": "story", "value": "阶段D — 回单文件 + SQL (Step 17-21)"}, {"name": "epic", "value": "运八网络货运平台"}, {"name": "feature", "value": "yun8 运输流程 API 造数 — 24 步全链路"}, {"name": "tag", "value": "api"}, {"name": "tag", "value": "yun8_sync"}, {"name": "tag", "value": "p0"}, {"name": "parentSuite", "value": "tests.api"}, {"name": "suite", "value": "test_yun8_transport_flow"}, {"name": "subSuite", "value": "TestYun8TransportFlow"}, {"name": "host", "value": "yunba-126"}, {"name": "thread", "value": "19772-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.api.test_yun8_transport_flow"}], "titlePath": ["tests", "api", "test_yun8_transport_flow.py", "TestYun8TransportFlow"]}
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:196 ============================================================
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:197 跨端 E2E: 司机APP → 管理端核算打款(车队长全额收款)完整流程开始
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:198 ============================================================
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:215 -> 接单流程完成
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:220 -> 装货流程完成
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:225 -> 卸货流程完成
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:230 -> 运输单号: RHJC040026090200011553310003
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:243 -> 运费核算完成(车队长全额收款): RHJC040026090200011553310003
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:248 -> 运单审核完成: RHJC040026090200011553310003
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:252 -> 垫资-财务打款完成: RHJC040026090200011553310003
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:256 -> 垫资-货主打款完成: RHJC040026090200011553310003
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:261 ============================================================
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:262 跨端 E2E: 司机APP → 管理端核算打款(车队长全额收款)完整流程结束!
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:263 运输单号: RHJC040026090200011553310003
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:264 核算完成: True
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:265 审核完成: True
|
|
||||||
[32mINFO [0m tests.cross_end.test_driver_to_settlement:test_driver_to_settlement.py:266 ============================================================
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"uuid": "38add8a1-6b64-4547-b0e9-64f039891777", "children": ["731ec31e-164e-4f30-ac34-c659cd01e7ce"], "befores": [{"name": "ensure_admin_login", "status": "passed", "start": 1788335793868, "stop": 1788335793868}], "afters": [{"name": "ensure_admin_login::<lambda>", "start": 1788335886427}], "start": 1788335793868, "stop": 1788335886427}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"uuid": "31575b6e-2e84-4f94-80dd-a973dd616f20", "children": ["36e7bfda-2f71-47de-84e8-fcd846ee1ced", "731ec31e-164e-4f30-ac34-c659cd01e7ce"], "befores": [{"name": "admin_config", "status": "passed", "start": 1788335688068, "stop": 1788335688068}], "afters": [{"name": "admin_config::<lambda>", "start": 1788335887218}], "start": 1788335688068, "stop": 1788335887218}
|
|
||||||
|
Before Width: | Height: | Size: 250 KiB |
@@ -0,0 +1 @@
|
|||||||
|
{"uuid": "3a63a211-1676-4231-bd3d-56d1003f44df", "children": ["264d8106-b106-4945-b0d9-fd7a5eff1c33", "f639147f-1991-4631-aa5b-f5858f0d90a7", "78a18b7a-37e7-481a-b6da-a90f853f322c", "2ff01e4f-a0fd-4889-a3d0-6a36fe095cb2", "fc0cf537-d7b8-409d-8e3d-6788cad47cfe"], "befores": [{"name": "config", "status": "passed", "start": 1788839658085, "stop": 1788839658106}], "afters": [{"name": "config::<lambda>", "start": 1788839694336}], "start": 1788839658085, "stop": 1788839694336}
|
||||||
|
Before Width: | Height: | Size: 153 KiB |
|
Before Width: | Height: | Size: 315 KiB |
@@ -0,0 +1 @@
|
|||||||
|
{"name": "TC-Y8-003 审核通过→油卡充值→司机打款→货主打款", "status": "passed", "description": "查询审核→审核通过→(分账)→油卡充值→财务打款→货主打款。\n\n 成功判定 = 编排全程无 Yun8StepError / HTTP 异常。\n execute_after_audit=false 时编排内部自行跳过 12-16 步。\n ", "steps": [{"name": "执行审核付款流程 run_audit_payment_flow (Step 10-16)", "status": "passed", "start": 1788839675199, "stop": 1788839687573}], "attachments": [{"name": "log", "source": "07c9aec3-e4b2-40bf-a70b-3cac86245edc-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "6774216a-37e5-42c1-9522-1ab6096aa9a9-attachment.txt", "type": "text/plain"}], "start": 1788839675199, "stop": 1788839687573, "uuid": "78a18b7a-37e7-481a-b6da-a90f853f322c", "historyId": "a6064909b82ef3337cc6ad49ccbb728c", "testCaseId": "a6064909b82ef3337cc6ad49ccbb728c", "fullName": "tests.api.test_yun8_transport_flow.TestYun8TransportFlow#test_stage_c_audit_payment_flow", "labels": [{"name": "feature", "value": "yun8 运输流程 API 造数 — 24 步全链路"}, {"name": "epic", "value": "运八网络货运平台"}, {"name": "severity", "value": "blocker"}, {"name": "story", "value": "阶段C — 审核 & 付款 (Step 10-16)"}, {"name": "tag", "value": "api"}, {"name": "tag", "value": "yun8_sync"}, {"name": "tag", "value": "p0"}, {"name": "parentSuite", "value": "tests.api"}, {"name": "suite", "value": "test_yun8_transport_flow"}, {"name": "subSuite", "value": "TestYun8TransportFlow"}, {"name": "host", "value": "yunba-126"}, {"name": "thread", "value": "19772-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.api.test_yun8_transport_flow"}], "titlePath": ["tests", "api", "test_yun8_transport_flow.py", "TestYun8TransportFlow"]}
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"uuid": "49f1443f-9746-4270-9b0b-7f618738acb5", "children": ["36e7bfda-2f71-47de-84e8-fcd846ee1ced", "731ec31e-164e-4f30-ac34-c659cd01e7ce"], "befores": [{"name": "config", "status": "passed", "start": 1788335688062, "stop": 1788335688068}], "afters": [{"name": "config::<lambda>", "start": 1788335887219}], "start": 1788335688062, "stop": 1788335887219}
|
|
||||||
|
Before Width: | Height: | Size: 354 KiB |
@@ -1 +0,0 @@
|
|||||||
{"name": "TC-D2S-001 司机APP接单到管理端核算打款完整流程", "status": "passed", "description": "\n 用例ID: TC-D2S-001\n 用例名称: 司机APP接单到管理端核算打款完整流程\n 优先级: P0\n 标签: cross_end, smoke\n\n 验证从司机 APP 接单到管理端核算打款的完整跨端业务流程。\n ", "steps": [{"name": "Phase 1: 司机 APP — 接单流程", "status": "passed", "attachments": [{"name": "step_accept_order", "source": "8aaf6be1-59a4-4eb0-b086-136127ee3bfd-attachment.png", "type": "image/png"}], "start": 1788335707346, "stop": 1788335720360}, {"name": "Phase 1: 司机 APP — 装货流程", "status": "passed", "attachments": [{"name": "step_load_goods", "source": "ba87455c-03ff-4422-96d1-1ed1fe30f10e-attachment.png", "type": "image/png"}], "start": 1788335720360, "stop": 1788335739124}, {"name": "Phase 1: 司机 APP — 卸货流程", "status": "passed", "attachments": [{"name": "step_unload_goods", "source": "22d7ea1a-746a-4f85-8f07-8baf73c02707-attachment.png", "type": "image/png"}], "start": 1788335739124, "stop": 1788335753962}, {"name": "Phase 1: 司机 APP — 获取运输单号", "status": "passed", "start": 1788335753962, "stop": 1788335755429}, {"name": "Phase 2: Web管理端 — 运费核算(首次查询无数据时自动 SQL 重试)", "status": "passed", "attachments": [{"name": "freight_accounting_done", "source": "5bd917b4-c900-427e-94c8-d0c781dfa6c4-attachment.png", "type": "image/png"}], "start": 1788335755429, "stop": 1788335763993}, {"name": "Phase 2: Web管理端 — 运单审核", "status": "passed", "attachments": [{"name": "waybill_audit_done", "source": "04e812e1-f8fc-43e8-8a86-65a013173d1d-attachment.png", "type": "image/png"}], "start": 1788335763993, "stop": 1788335769317}, {"name": "Phase 2: Web管理端 — 垫资-财务打款", "status": "passed", "attachments": [{"name": "finance_payment_done", "source": "39331d3b-2c6e-4669-803d-420d3341e468-attachment.png", "type": "image/png"}], "start": 1788335769317, "stop": 1788335777236}, {"name": "Phase 2: Web管理端 — 垫资-货主打款", "status": "passed", "attachments": [{"name": "shipper_payment_done", "source": "2974f78e-a98f-44ac-ab6b-e78560e277ee-attachment.png", "type": "image/png"}], "start": 1788335777236, "stop": 1788335786131}], "attachments": [{"name": "log", "source": "1185a53e-5b15-49ce-aeb5-6e19d0f5ef93-attachment.txt", "type": "text/plain"}], "start": 1788335695457, "stop": 1788335786138, "uuid": "36e7bfda-2f71-47de-84e8-fcd846ee1ced", "historyId": "d60b1693bd6ca247bf6278f0d4980cb3", "testCaseId": "d60b1693bd6ca247bf6278f0d4980cb3", "fullName": "tests.cross_end.test_driver_to_settlement.TestDriverToSettlement#test_driver_to_settlement_full_flow", "labels": [{"name": "epic", "value": "运八网络货运平台"}, {"name": "tag", "value": "smoke"}, {"name": "story", "value": "司机APP接单到管理端核算打款完整流程"}, {"name": "feature", "value": "跨端 E2E — 司机接单到管理端核算打款"}, {"name": "tag", "value": "cross_end"}, {"name": "severity", "value": "blocker"}, {"name": "tag", "value": "cross_end"}, {"name": "tag", "value": "p0"}, {"name": "tag", "value": "smoke"}, {"name": "parentSuite", "value": "tests.cross_end"}, {"name": "suite", "value": "test_driver_to_settlement"}, {"name": "subSuite", "value": "TestDriverToSettlement"}, {"name": "host", "value": "yunba-126"}, {"name": "thread", "value": "13152-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.cross_end.test_driver_to_settlement"}], "titlePath": ["tests", "cross_end", "test_driver_to_settlement.py", "TestDriverToSettlement"]}
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"uuid": "f2411b0a-46d6-4c39-9162-08cca75dd792", "children": ["264d8106-b106-4945-b0d9-fd7a5eff1c33", "f639147f-1991-4631-aa5b-f5858f0d90a7", "78a18b7a-37e7-481a-b6da-a90f853f322c", "2ff01e4f-a0fd-4889-a3d0-6a36fe095cb2", "fc0cf537-d7b8-409d-8e3d-6788cad47cfe"], "befores": [{"name": "yun8_config", "status": "passed", "start": 1788839658106, "stop": 1788839658106}], "afters": [{"name": "yun8_config::<lambda>", "start": 1788839694334}], "start": 1788839658106, "stop": 1788839694335}
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"uuid": "d687b6dd-dd3f-4601-bae1-e35bcfc8093e", "children": ["36e7bfda-2f71-47de-84e8-fcd846ee1ced", "731ec31e-164e-4f30-ac34-c659cd01e7ce"], "befores": [{"name": "driver_android_config", "status": "passed", "start": 1788335688068, "stop": 1788335688068}], "afters": [{"name": "driver_android_config::<lambda>", "start": 1788335887217}], "start": 1788335688068, "stop": 1788335887217}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"uuid": "9f70b1a1-fea6-4cb6-9516-ea49631da239", "children": ["731ec31e-164e-4f30-ac34-c659cd01e7ce"], "befores": [{"name": "app_driver", "status": "passed", "start": 1788335787788, "stop": 1788335793868}], "afters": [{"name": "app_driver::1", "status": "passed", "start": 1788335886428, "stop": 1788335886689}, {"name": "app_driver::<lambda>", "start": 1788335886689}], "start": 1788335787788, "stop": 1788335886689}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"uuid": "536f5895-0218-4ef2-a2bf-3ddfc1008b91", "children": ["36e7bfda-2f71-47de-84e8-fcd846ee1ced"], "befores": [{"name": "app_driver", "status": "passed", "start": 1788335688574, "stop": 1788335695454}], "afters": [{"name": "app_driver::1", "status": "passed", "start": 1788335786145, "stop": 1788335786754}, {"name": "app_driver::<lambda>", "start": 1788335786754}], "start": 1788335688574, "stop": 1788335786754}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"name": "TC-D2S-002 司机APP接单到管理端核算打款-车队长全额收款流程", "status": "passed", "description": "\n 用例ID: TC-D2S-002\n 用例名称: 司机APP接单到管理端核算打款-车队长全额收款流程\n 优先级: P0\n 标签: cross_end, smoke\n\n 验证司机 APP 接单→管理端核算(车队长全额收款模式)→打款的完整跨端业务流程。\n ", "steps": [{"name": "Phase 1: 司机 APP — 接单流程", "status": "passed", "attachments": [{"name": "step_accept_order", "source": "2d1686cf-c403-4132-91bf-179f3058fd3a-attachment.png", "type": "image/png"}], "start": 1788335799994, "stop": 1788335813550}, {"name": "Phase 1: 司机 APP — 装货流程", "status": "passed", "attachments": [{"name": "step_load_goods", "source": "65e85cba-2ca4-47ad-91b1-6386608a975e-attachment.png", "type": "image/png"}], "start": 1788335813550, "stop": 1788335837506}, {"name": "Phase 1: 司机 APP — 卸货流程", "status": "passed", "attachments": [{"name": "step_unload_goods", "source": "a9df1609-b56b-4a90-88ca-e56b2dfb2267-attachment.png", "type": "image/png"}], "start": 1788335837506, "stop": 1788335852596}, {"name": "Phase 1: 司机 APP — 获取运输单号", "status": "passed", "start": 1788335852596, "stop": 1788335854072}, {"name": "Phase 2: Web管理端 — 运费核算(车队长全额收款模式)", "status": "passed", "attachments": [{"name": "freight_accounting_done", "source": "3ffa9d77-44ca-4f7d-a804-a3a54f2c7703-attachment.png", "type": "image/png"}], "start": 1788335854072, "stop": 1788335864275}, {"name": "Phase 2: Web管理端 — 运单审核", "status": "passed", "attachments": [{"name": "waybill_audit_done", "source": "a12194e3-f506-4aed-92e1-c85c5add82ff-attachment.png", "type": "image/png"}], "start": 1788335864275, "stop": 1788335869681}, {"name": "Phase 2: Web管理端 — 垫资-财务打款", "status": "passed", "attachments": [{"name": "finance_payment_done", "source": "0e4e35b5-7d7f-426f-9a95-3fe85ecca0e7-attachment.png", "type": "image/png"}], "start": 1788335869681, "stop": 1788335877320}, {"name": "Phase 2: Web管理端 — 垫资-货主打款", "status": "passed", "attachments": [{"name": "shipper_payment_done", "source": "e68e565b-ce85-4427-b7f0-72a823474c01-attachment.png", "type": "image/png"}], "start": 1788335877320, "stop": 1788335886417}], "attachments": [{"name": "log", "source": "7f6c0e0e-cab7-4dd3-a19b-03271e94ccb7-attachment.txt", "type": "text/plain"}], "start": 1788335793869, "stop": 1788335886423, "uuid": "731ec31e-164e-4f30-ac34-c659cd01e7ce", "historyId": "e0e0770b4cd0f6646da9121031e84047", "testCaseId": "e0e0770b4cd0f6646da9121031e84047", "fullName": "tests.cross_end.test_driver_to_settlement.TestDriverToSettlementTeamLeader#test_driver_to_settlement_team_leader_flow", "labels": [{"name": "epic", "value": "运八网络货运平台"}, {"name": "tag", "value": "smoke"}, {"name": "story", "value": "司机APP接单到管理端核算打款-车队长全额收款流程"}, {"name": "feature", "value": "跨端 E2E — 司机接单到管理端核算打款"}, {"name": "tag", "value": "cross_end"}, {"name": "severity", "value": "blocker"}, {"name": "tag", "value": "cross_end"}, {"name": "tag", "value": "p0"}, {"name": "tag", "value": "smoke"}, {"name": "parentSuite", "value": "tests.cross_end"}, {"name": "suite", "value": "test_driver_to_settlement"}, {"name": "subSuite", "value": "TestDriverToSettlementTeamLeader"}, {"name": "host", "value": "yunba-126"}, {"name": "thread", "value": "13152-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.cross_end.test_driver_to_settlement"}], "titlePath": ["tests", "cross_end", "test_driver_to_settlement.py", "TestDriverToSettlementTeamLeader"]}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"uuid": "dc8d7786-e19f-4796-9a07-b62bab0c8c25", "children": ["36e7bfda-2f71-47de-84e8-fcd846ee1ced"], "befores": [{"name": "admin_page", "status": "passed", "start": 1788335688068, "stop": 1788335688574}], "afters": [{"name": "admin_page::1", "status": "passed", "start": 1788335786756, "stop": 1788335787311}, {"name": "admin_page::<lambda>", "start": 1788335787311}], "start": 1788335688068, "stop": 1788335787311}
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"name": "TC-Y8-002 核算查询→详情→试算→提交", "status": "passed", "description": "查询运单→运单详情→核算试算→核算提交,产出 30+ 核算字段。", "steps": [{"name": "执行运费核算流程 run_accounting_flow (Step 06-09)", "status": "passed", "start": 1788839672956, "stop": 1788839675196}], "attachments": [{"name": "log", "source": "f3364f4f-997b-4afd-9d65-e705cbfeb45c-attachment.txt", "type": "text/plain"}, {"name": "stdout", "source": "3aeaa2ec-3c45-4511-bdfa-6544b52d4abe-attachment.txt", "type": "text/plain"}], "start": 1788839672956, "stop": 1788839675196, "uuid": "f639147f-1991-4631-aa5b-f5858f0d90a7", "historyId": "a246e97c2ec72b128b13e1282cd90b20", "testCaseId": "a246e97c2ec72b128b13e1282cd90b20", "fullName": "tests.api.test_yun8_transport_flow.TestYun8TransportFlow#test_stage_b_accounting_flow", "labels": [{"name": "feature", "value": "yun8 运输流程 API 造数 — 24 步全链路"}, {"name": "epic", "value": "运八网络货运平台"}, {"name": "severity", "value": "blocker"}, {"name": "story", "value": "阶段B — 运费核算 (Step 06-09)"}, {"name": "tag", "value": "api"}, {"name": "tag", "value": "yun8_sync"}, {"name": "tag", "value": "p0"}, {"name": "parentSuite", "value": "tests.api"}, {"name": "suite", "value": "test_yun8_transport_flow"}, {"name": "subSuite", "value": "TestYun8TransportFlow"}, {"name": "host", "value": "yunba-126"}, {"name": "thread", "value": "19772-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.api.test_yun8_transport_flow"}], "titlePath": ["tests", "api", "test_yun8_transport_flow.py", "TestYun8TransportFlow"]}
|
||||||
|
Before Width: | Height: | Size: 145 KiB |
@@ -1 +0,0 @@
|
|||||||
{"uuid": "755d06d3-5b06-41b4-9ba2-a6fb8362197b", "children": ["36e7bfda-2f71-47de-84e8-fcd846ee1ced"], "befores": [{"name": "cross_end_context", "status": "passed", "start": 1788335695454, "stop": 1788335695454}], "afters": [{"name": "cross_end_context::<lambda>", "start": 1788335786141}], "start": 1788335695454, "stop": 1788335786141}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"uuid": "1ef9ed19-e1a8-41b1-890e-b9bd80c1f033", "children": ["36e7bfda-2f71-47de-84e8-fcd846ee1ced"], "befores": [{"name": "logger", "status": "passed", "start": 1788335695454, "stop": 1788335695456}], "afters": [{"name": "logger::<lambda>", "start": 1788335786139}], "start": 1788335695454, "stop": 1788335786139}
|
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
2026-09-08 11:54:47 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
============================================================
|
||||||
|
2026-09-08 11:54:47 [INFO] tests.apis.yun8.pipeline — 回单文件流程 (Step 14-16 + SQL)
|
||||||
|
2026-09-08 11:54:47 [INFO] tests.apis.yun8.pipeline — ============================================================
|
||||||
|
2026-09-08 11:54:47 [INFO] tests.apis.yun8.pipeline — (复用已有 code=02d0f55bac1a45bdaaac8249105f58ff, orderCode=RHJC040026090200011150510009)
|
||||||
|
2026-09-08 11:54:47 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:47 [INFO] tests.apis.yun8.pipeline — [Step 17] 查询运单上传 (提取 payNo)
|
||||||
|
2026-09-08 11:54:47 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:47 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-basic-api/dytBusiness/orderDetail
|
||||||
|
2026-09-08 11:54:47 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.36s) code=None msg=操作成功
|
||||||
|
2026-09-08 11:54:47 [INFO] tests.apis.yun8.pipeline — payNo = 26I800000778
|
||||||
|
2026-09-08 11:54:48 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:48 [INFO] tests.apis.yun8.pipeline — [Step 18] 查询打款记录
|
||||||
|
2026-09-08 11:54:48 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:48 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-tms-api/remitDefinite
|
||||||
|
2026-09-08 11:54:48 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.59s) code=None msg=操作成功
|
||||||
|
2026-09-08 11:54:48 [INFO] tests.apis.yun8.pipeline — 共 3 条打款记录
|
||||||
|
2026-09-08 11:54:48 [INFO] tests.apis.yun8.pipeline — 首条字段: ['accountant', 'address', 'addressFill', 'addressProfile', 'allotOil', 'amount', 'bankCode', 'bankName', 'bizNo', 'branchCode', 'captainSplitCurrentVersion', 'captainSplitMode', 'captainSplitModeName', 'coalTypeName', 'coalUnitName', 'code', 'createdBy', 'detailGmtCreated', 'dfName', 'distance', 'driverActualFreight', 'driverCertificateNumber', 'driverPhone', 'energyCardType', 'fillTime', 'gmtCreated', 'gmtModified', 'invoiceStatus', 'isAdvancePayment', 'isCaptainOrder', 'isPayAdvance', 'isSend', 'isSendFund', 'isShare', 'isTrunkName', 'lastLoadingTime', 'lastUnloadingTime', 'loadQuantity', 'mainOrderNumber', 'modifiedBy', 'modifiedByName', 'name', 'oilFee', 'orderCreateName', 'orderCreatePhone', 'orderDetailCode', 'orderDetailCreateName', 'orderDetailDriverName', 'orderDetailNumber', 'orderGmtCreated', 'orderNo', 'payAmount', 'payOil', 'payStatus', 'payTotalAmount', 'payType', 'payeeAccount', 'payeeName', 'payeePhone', 'payeeRole', 'payeeType', 'payerAccount', 'payerAccountType', 'payerName', 'payerPhone', 'payerRole', 'placeOfReceipt', 'placeOfShipment', 'planCaptainInclTax', 'planCaptainPayout', 'planDriverPayout', 'platPayType', 'platformAccount', 'platformBank', 'platformCompanyName', 'price', 'realPrice', 'settleTime', 'settlementType', 'settlementWeight', 'shipmentActualFreight', 'shipmentName', 'shipmentStaffType', 'shipmentStaffTypeStr', 'signTime', 'taxLocationCode', 'taxPrice', 'thirtySixStatus', 'unloadQuantity', 'vehicleLicense']
|
||||||
|
2026-09-08 11:54:48 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
[1/3] remitCode = 22006728296e46a4a9c5725de83af278
|
||||||
|
2026-09-08 11:54:48 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-tms-api/centralizedPayment/downLoadElectronicReceipt
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.19s) code=None msg=没有查到光大电子回单,文件名前缀: a088120260908026I800000779
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline — filePrefix = a088120260908026I800000779
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline — file_name = a088120260908026I800000779_1_signed.pdf
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline — payNo = 26I800000778
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline — [OK] INSERT 成功 (rows: 1)
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
[2/3] remitCode = be79880ae2e24017a64fbd9bfd5557ed
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-tms-api/centralizedPayment/downLoadElectronicReceipt
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.19s) code=None msg=操作成功
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline — filePrefix =
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline — [!] filePrefix 为空,跳过 SQL INSERT
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
[3/3] remitCode = 0528d23e0a7743e39fd687bcd4981255
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-tms-api/centralizedPayment/downLoadElectronicReceipt
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.16s) code=None msg=此记录不支持查看回单
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline — filePrefix =
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline — [!] filePrefix 为空,跳过 SQL INSERT
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
───────────────────────
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline — 回单文件流程完成: 成功 1, 失败 2, 总计 3
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline — [Step 20] 上报运单 (reportOrderDetail)
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:54:49 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-basic-api/dytBusiness/reportOrderDetail
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.core.http_client.yun8-admin — ← 200 (4.54s) code=None msg=运单上报成功
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=运单上报成功
|
||||||
|
2026-09-08 11:54:53 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
[skip] Step 19 滇运通审核 (dianyuntong.enabled=false)
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"uuid": "c1843604-2ecb-4f94-b62a-ea4eb26ac803", "children": ["731ec31e-164e-4f30-ac34-c659cd01e7ce"], "befores": [{"name": "ensure_driver_login", "status": "passed", "start": 1788335793868, "stop": 1788335793868}], "afters": [{"name": "ensure_driver_login::<lambda>", "start": 1788335886426}], "start": 1788335793868, "stop": 1788335886426}
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
2026-09-08 11:36:36 [INFO] tests.apis.yun8.pipeline — [random] weight = 8.8
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline — [random] weight = 9.3
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline — Driver auth: Bearer YQZOMJWOYljNZJGN0XT23kF...
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline — Admin auth: Bearer Z=BZ1gdZYkDN2Ij4kzTw3EG...
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
============================================================
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline — 司机端流程 (Step 1-5)
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline — ============================================================
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline — [Step 01] 查询货源
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.core.http_client.yun8-driver — GET /ntocc-tms-api/order/orderHallList
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.core.http_client.yun8-driver — ← 200 (0.48s) code=None msg=操作成功
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline — mainOrderCode = 826e452f3e22411da41e52068267db30
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline — residueNumber = 9961.3
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline — [Step 02] 接单
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:39:25 [INFO] tests.core.http_client.yun8-driver — POST /ntocc-tms-api/orderDetail/receive
|
||||||
|
2026-09-08 11:39:27 [INFO] tests.core.http_client.yun8-driver — ← 200 (1.41s) code=None msg=接单成功
|
||||||
|
2026-09-08 11:39:27 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=接单成功
|
||||||
|
2026-09-08 11:39:27 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:39:27 [INFO] tests.apis.yun8.pipeline — [Step 03] 查询待运输单
|
||||||
|
2026-09-08 11:39:27 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:39:27 [INFO] tests.core.http_client.yun8-driver — GET /ntocc-tms-api/orderDetail
|
||||||
|
2026-09-08 11:39:27 [INFO] tests.core.http_client.yun8-driver — ← 200 (0.37s) code=None msg=操作成功
|
||||||
|
2026-09-08 11:39:27 [INFO] tests.apis.yun8.pipeline — code = 8ee790a79e6e4c47b112f323487f0a77
|
||||||
|
2026-09-08 11:39:27 [INFO] tests.apis.yun8.pipeline — vehicleCode = 2247f5aae4e9449daa074687dfa05495
|
||||||
|
2026-09-08 11:39:27 [INFO] tests.apis.yun8.pipeline — orderCode = RHJC040026090200011135580007
|
||||||
|
2026-09-08 11:39:28 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:39:28 [INFO] tests.apis.yun8.pipeline — [Step 04] 装货
|
||||||
|
2026-09-08 11:39:28 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:39:28 [INFO] tests.core.http_client.yun8-driver — PUT /ntocc-tms-api/orderDetail/fill
|
||||||
|
2026-09-08 11:39:30 [INFO] tests.core.http_client.yun8-driver — ← 200 (2.41s) code=None msg=操作成功!
|
||||||
|
2026-09-08 11:39:30 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=操作成功!
|
||||||
|
2026-09-08 11:39:30 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:39:30 [INFO] tests.apis.yun8.pipeline — [Step 05] 卸货
|
||||||
|
2026-09-08 11:39:30 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:39:30 [INFO] tests.core.http_client.yun8-driver — PUT /ntocc-tms-api/orderDetail/uploadTicketImage
|
||||||
|
2026-09-08 11:39:31 [INFO] tests.core.http_client.yun8-driver — ← 200 (0.39s) code=None msg=操作成功!
|
||||||
|
2026-09-08 11:39:31 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=操作成功!
|
||||||
|
2026-09-08 11:39:31 [INFO] tests.apis.yun8.pipeline — [...] 等待 10s ...
|
||||||
|
2026-09-08 11:39:41 [INFO] tests.apis.yun8.pipeline — 卸货后 risk_control_status UPDATE: 1 rows
|
||||||
|
2026-09-08 11:39:41 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
============================================================
|
||||||
|
2026-09-08 11:39:41 [INFO] tests.apis.yun8.pipeline — 运费核算流程 (Step 6-9)
|
||||||
|
2026-09-08 11:39:41 [INFO] tests.apis.yun8.pipeline — ============================================================
|
||||||
|
2026-09-08 11:39:41 [INFO] tests.apis.yun8.pipeline —
|
||||||
|
──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:39:41 [INFO] tests.apis.yun8.pipeline — [Step 06] 运费核算查询运单
|
||||||
|
2026-09-08 11:39:41 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
|
||||||
|
2026-09-08 11:39:41 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-tms-api/orderDetail/orderDetailHandlePageList
|
||||||
|
2026-09-08 11:39:41 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.23s) code=None msg=登录验证失败,请重新登录
|
||||||