Files
Yb-QaAutomationHub/output/logs/test_run_20260908_115418.log
T
xst c7cc4d5648 chore: 刷新 yun8 全流程验证运行产物(allure-results + 日志)
今日 4 轮 pytest tests/api 验证运行产物:ETC 签名 %3D 修复后
5 个阶段用例(TC-Y8-001~005)全部通过,allure-results 由
--clean-alluredir 清换,含 4 份 output/logs 运行日志。
2026-09-08 14:13:46 +08:00

232 lines
33 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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
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 [DEBUG] tests.core.http_client.yun8-admin — PUT 全量 URL: https://ybxcx.ynyun8.com:8000/ntocc-tms-api/orderDetail/orderHandleEditSubmitHandle?abnormalFee=0&accountCheckAuthStatus=0&accountCheckInfoAuthStatus=0&accountCheckUpAuthStatus=0&accountStatus=0&allTrans=0&allotAmount=0&allotOil=0&allotTaxAmount=0&appSendLoadLocation=0&appSendUnloadLocation=0&applyStatus=0&branchCode=49adb23841asw3118yunnanchenggang&businessTypeCode=1003999&canWastage=0.5&cancelTrans=0&cancelType=0&captainSplitCurrentVersion=0&captainSplitMode=0&cashDeposit=0&coalName=&coalPrice=0.5&coalType=pl&coalTypeName=%E7%9B%98%E8%9E%BA&coalUnit=0&coalUnitName=%E5%90%A8&code=02d0f55bac1a45bdaaac8249105f58ff&contractStatus=1&createdBy=16d0c260f7e34967b36113c770e03486&createdByName=%E8%B0%A2%E7%BB%8D%E6%B6%9B&deleted=0&deliveryCashFee=1.47&deliveryFeeDeserved=1.47&deliveryFeePractical=1.47&deliveryOilFee=0&distance=8.44&driverActualCash=1.47&driverActualFreight=1.47&driverCode=16d0c260f7e34967b36113c770e03486&driverName=%E8%B0%A2%E7%BB%8D%E6%B6%9B&driverPhone=15188888888&energyCardType=1&etcType=0&extraFee=0&fillTime=2026-09-08%2011%3A50%3A53&finishedTrans=0&gmtCreated=2026-09-08%2011%3A50%3A50&gmtModified=2026-09-08%2011%3A50%3A55&id=1231165&inFee=0&infoFee=0&insuranceAmount=0&insuranceFee=0&invoiceIsAll=0&invoiceStatus=0&invoiceStatusCaptain=0&invoiceStatusDriver=0&isAbnormal=0&isCancel=0&isCaptainOrder=0&isCash=0&isCuikuan=0&isDriverComment=0&isEqualDriver=1&isEqualTeam=1&isEqualVehicle=1&isEtcHistory=0&isFill=1&isImport=0&isInsure=0&isLoadingConfirm=1&isLoadingConfirmDate=2026-09-08%2011%3A50%3A53&isOriginalOrder=1&isPaperReturns=0&isReceiptReturn=0&isReportOrder=0&isSend=0&isSendDishonestyVehicle=0&isSendFund=0&isSendFundZhongLian=0&isSendLoadLocation=0&isSendTax=0&isSendUnloadLocation=0&isSendZhongLian=0&isSettle=0&isShipmentComment=0&isSign=1&isSplitOrder=0&isSupplementary=0&isTransfer=0&isTrunkName=%E5%85%83%2F%E5%90%A8&isUnloadingComfirmDate=2026-09-08%2011%3A50%3A55&isUnloadingConfirm=1&isWsShare=0&loadImgUrls%5B%5D=https%3A%2F%2Fynyun8.eos-chongqing-1.cmecloud.cn%2F2026-06-30%2F66426dc5be6242968dd9a3d0fd6e8b38.jpg%3FAWSAccessKeyId%3DAOS5YGU0MP2Y88ELIFFH%26Expires%3D4102329600%26Signature%3DUVKmwyFEnzA4fh%252BmnlGzmDOmuJE%253D&loadLatitude=38.517476&loadLongitude=102.306638&loadPlace=%E7%94%98%E8%82%83%E7%9C%81%E9%87%91%E6%98%8C%E5%B8%82%E9%87%91%E5%B7%9D%E5%8C%BA%E5%AE%81%E8%BF%9C%E5%A0%A1%E9%95%87%E9%87%91%E6%B3%A5%E9%9B%86%E5%9B%A2%E5%B9%B2%E6%B3%95%E4%BA%8C%E5%8E%82&loadQuantity=4.9&loadWeight=4.9&mainOrderCode=826e452f3e22411da41e52068267db30&modifiedBy=16d0c260f7e34967b36113c770e03486&modifiedByName=%E8%B0%A2%E7%BB%8D%E6%B6%9B&monthlySettlementStatus=0&oilFee=0.15&onTrans=0&orderCode=RHJC040026090200011150510009&payAmount=0&payOil=0&payStatus=0&payStep=10&payTaxAmount=0&payTotalAmount=1.32&payType=0&payeeCode=16d0c260f7e34967b36113c770e03486&payeeName=%E8%B0%A2%E7%BB%8D%E6%B6%9B&payerReceiver=&payerReceiverLinkMan=&platformPrepayment=0&prepaidStatus=0&price=0.3&proofAmount=0&proofStatus=0&realPrice=0.3&receiptNum=&receiptPayAmount=0&refuelProportion=0&reportMark=0&reportStage=0&settlementCash=0&settlementOil=0&settlementType=2&settlementWeight=4.9&shipmentActualCash=1.56&shipmentActualFreight=1.56&shipmentCardScale=10&shipmentDeliveryFeePractical=1.56&shipmentName=%E5%8D%AF%E5%8D%87%E9%B9%8F&shipmentPayStatus=0&shipmentPhone=15198908093&shipperDeliveryFee=1.56&shippingNoteNumber=26090811505122567333&signTime=2026-09-08%2011%3A50%3A55&status=3&takeLatitude=&takeLongitude=&takeOrderType=2&takePlace=&taxFee=1.56&taxPayFee=0.09&taxPrice=0.31813&ticketImageUrls%5B%5D=https%3A%2F%2Fynyun8.eos-chongqing-1.cmecloud.cn%2F2026-06-30%2F66426dc5be6242968dd9a3d0fd6e8b38.jpg%3FAWSAccessKeyId%3DAOS5YGU0MP2Y88ELIFFH%26Expires%3D4102329600%26Signature%3DUVKmwyFEnzA4fh%252BmnlGzmDOmuJE%253D&txStatus=0&unloadLatitude=25.005731558883365&unloadLongitude=102.652599407955&unloadPlace=%E7%94%98%E8%82%83%E7%9C%81%E9%87%91%E6%98%8C%E5%B8%82%E9%87%91%E5%B7%9D%E5%8C%BA%E5%AE%81%E8%BF%9C%E5%A0%A1%E9%95%87%E6%B2%99%E6%BC%A0%E8%8C%B6%28%E9%87%91%E6%98%8C%E6%96%B9%E6%B3%89%E6%B2%99%E4%BA%A7%E6%9C%89%E9%99%90%E8%B4%A3%E4%BB%BB%E5%85%AC%E5%8F%B8%29&unloadQuantity=4.9&unloadWeight=4.9&vehicleCode=2247f5aae4e9449daa074687dfa05495&vehicleLicense=%E7%94%98C20908&waitCar=0&waitCheckTrans=0&waitDriverCheckTrans=0&waitPay=0&waitSettle=0&waitTrans=0&wastage=0&weight=4.9&whetherOverload=0&wsShareRatio=0&deductionFee=0&driverErase=0&driverFixedPay=0&driverSettlementWeight=1&electricityCardScale=10&gasCardScale=10&isTrunk=0&limitWastageAmount=500&limitWastageType=1&shipmentErase=0&shipmentPartyCode=ce8b73b38cf6450d84740cf23aa4ed52&shipmentSettlementWeight=1&shipperFixedPay=0&taxPoint=&taxPriceFixedPay=0&orderExtraFeeListStr=%5B%5D&BranchCode=49adb23841asw3118yunnanchenggang&unloadImgaes=https%3A%2F%2Fynyun8.eos-chongqing-1.cmecloud.cn%2F2026-06-30%2F66426dc5be6242968dd9a3d0fd6e8b38.jpg%3FAWSAccessKeyId%3DAOS5YGU0MP2Y88ELIFFH%26Expires%3D4102329600%26Signature%3DUVKmwyFEnzA4fh%252BmnlGzmDOmuJE%253D&truckLoadingImgaes=https%3A%2F%2Fynyun8.eos-chongqing-1.cmecloud.cn%2F2026-06-30%2F66426dc5be6242968dd9a3d0fd6e8b38.jpg%3FAWSAccessKeyId%3DAOS5YGU0MP2Y88ELIFFH%26Expires%3D4102329600%26Signature%3DUVKmwyFEnzA4fh%252BmnlGzmDOmuJE%253D&IsTaxPoint=0&RealPrice=0.3&gmtCreated2=2026-09-08%2011%3A50%3A50&gmtModified2=2026-09-08%2011%3A50%3A55
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=操作成功
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 [DEBUG] tests.core.http_client.yun8-admin — POST 全量 URL: https://ybxcx.ynyun8.com:8000/ntocc-tms-api/orderDetail/auditOrderDetail?orderDetailCodes=02d0f55bac1a45bdaaac8249105f58ff&isPass=true
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 [DEBUG] tests.core.http_client.yun8-admin — POST 全量 URL: https://ybxcx.ynyun8.com:8000/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 — 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 [DEBUG] tests.core.http_client.yun8-admin — POST 全量 URL: https://ybxcx.ynyun8.com:8000/ntocc-tms-api/finance/singleOil?payType=1&amount=0.15&orderDetailCode=02d0f55bac1a45bdaaac8249105f58ff&category=1&isAdvancePayment=1
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 [DEBUG] tests.core.http_client.yun8-admin — 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
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 [DEBUG] tests.core.http_client.yun8-admin — POST 全量 URL: https://ybxcx.ynyun8.com:8000/ntocc-tms-api/orderDetail/applicationForPayment?payType=arpa_2&totalAmount=1.56&codes=02d0f55bac1a45bdaaac8249105f58ff&payPlatform=3&isAdvancePayment=1
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=支付成功
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)
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)