Files
Yb-QaAutomationHub/output/logs/test_run_20260908_114653.log
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 Permalink 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:46:53 [INFO] tests.apis.yun8.pipeline — [random] weight = 1.8
2026-09-08 11:46:53 [INFO] tests.apis.yun8.pipeline — Driver auth: Bearer YQZOMJWOYljNZJGN0XT23kF...
2026-09-08 11:46:53 [INFO] tests.apis.yun8.pipeline — Admin auth: Bearer ODQOORZNlTTZyIWl0DTMMJI...
2026-09-08 11:46:53 [INFO] tests.apis.yun8.pipeline —
============================================================
2026-09-08 11:46:53 [INFO] tests.apis.yun8.pipeline — 司机端流程 (Step 1-5)
2026-09-08 11:46:53 [INFO] tests.apis.yun8.pipeline — ============================================================
2026-09-08 11:46:53 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:46:53 [INFO] tests.apis.yun8.pipeline — [Step 01] 查询货源
2026-09-08 11:46:53 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:46:53 [INFO] tests.core.http_client.yun8-driver — GET /ntocc-tms-api/order/orderHallList
2026-09-08 11:46:53 [INFO] tests.core.http_client.yun8-driver — ← 200 (0.29s) code=None msg=操作成功
2026-09-08 11:46:53 [INFO] tests.apis.yun8.pipeline — mainOrderCode = 826e452f3e22411da41e52068267db30
2026-09-08 11:46:53 [INFO] tests.apis.yun8.pipeline — residueNumber = 9952.0
2026-09-08 11:46:53 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:46:53 [INFO] tests.apis.yun8.pipeline — [Step 02] 接单
2026-09-08 11:46:53 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:46:53 [INFO] tests.core.http_client.yun8-driver — POST /ntocc-tms-api/orderDetail/receive
2026-09-08 11:46:54 [INFO] tests.core.http_client.yun8-driver — ← 200 (1.12s) code=None msg=接单成功
2026-09-08 11:46:54 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=接单成功
2026-09-08 11:46:55 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:46:55 [INFO] tests.apis.yun8.pipeline — [Step 03] 查询待运输单
2026-09-08 11:46:55 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:46:55 [INFO] tests.core.http_client.yun8-driver — GET /ntocc-tms-api/orderDetail
2026-09-08 11:46:55 [INFO] tests.core.http_client.yun8-driver — ← 200 (0.13s) code=None msg=操作成功
2026-09-08 11:46:55 [INFO] tests.apis.yun8.pipeline — code = 75a29dc6652e4811b45f5bd5e4a221eb
2026-09-08 11:46:55 [INFO] tests.apis.yun8.pipeline — vehicleCode = 2247f5aae4e9449daa074687dfa05495
2026-09-08 11:46:55 [INFO] tests.apis.yun8.pipeline — orderCode = RHJC040026090200011143260008
2026-09-08 11:46:55 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:46:55 [INFO] tests.apis.yun8.pipeline — [Step 04] 装货
2026-09-08 11:46:55 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:46:55 [INFO] tests.core.http_client.yun8-driver — PUT /ntocc-tms-api/orderDetail/fill
2026-09-08 11:46:57 [INFO] tests.core.http_client.yun8-driver — ← 200 (1.45s) code=None msg=操作成功!
2026-09-08 11:46:57 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=操作成功!
2026-09-08 11:46:57 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:46:57 [INFO] tests.apis.yun8.pipeline — [Step 05] 卸货
2026-09-08 11:46:57 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:46:57 [INFO] tests.core.http_client.yun8-driver — PUT /ntocc-tms-api/orderDetail/uploadTicketImage
2026-09-08 11:46:57 [INFO] tests.core.http_client.yun8-driver — ← 200 (0.32s) code=None msg=操作成功!
2026-09-08 11:46:57 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=操作成功!
2026-09-08 11:46:57 [INFO] tests.apis.yun8.pipeline — [...] 等待 10s ...
2026-09-08 11:47:07 [INFO] tests.apis.yun8.pipeline — 卸货后 risk_control_status UPDATE: 1 rows
2026-09-08 11:47:07 [INFO] tests.apis.yun8.pipeline —
============================================================
2026-09-08 11:47:07 [INFO] tests.apis.yun8.pipeline — 运费核算流程 (Step 6-9)
2026-09-08 11:47:07 [INFO] tests.apis.yun8.pipeline — ============================================================
2026-09-08 11:47:07 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:07 [INFO] tests.apis.yun8.pipeline — [Step 06] 运费核算查询运单
2026-09-08 11:47:07 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:07 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-tms-api/orderDetail/orderDetailHandlePageList
2026-09-08 11:47:08 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.37s) code=None msg=操作成功
2026-09-08 11:47:08 [INFO] tests.apis.yun8.pipeline — 提取字段 (232): abnormalFee, abnormalReasons, abnormalStatus, accountCheckInfoAuthStatus, accountCheckUpAuthStatus, accountStatus, addressFence, addressFill, addressProfile, allFee...
2026-09-08 11:47:08 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:08 [INFO] tests.apis.yun8.pipeline — [Step 07] 查询运单详情
2026-09-08 11:47:08 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:08 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-tms-api/orderDetail/getOrderDetailExpensesParamList
2026-09-08 11:47:08 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.14s) code=None msg=操作成功
2026-09-08 11:47:08 [INFO] tests.apis.yun8.pipeline — canWastage = 0.5
2026-09-08 11:47:08 [INFO] tests.apis.yun8.pipeline — deliveryCashFee = 0.54
2026-09-08 11:47:08 [INFO] tests.apis.yun8.pipeline — deliveryFeeDeserved = 0.54
2026-09-08 11:47:08 [INFO] tests.apis.yun8.pipeline — deliveryFeePractical = 0.54
2026-09-08 11:47:08 [INFO] tests.apis.yun8.pipeline — driverActualCash = 0.54
2026-09-08 11:47:08 [INFO] tests.apis.yun8.pipeline — driverActualFreight = 0.54
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — [Step 08] 核算试算 (calculateOrderDetail)
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:09 [INFO] tests.core.http_client.yun8-admin — PUT /ntocc-tms-api/orderDetail/calculateOrderDetail
2026-09-08 11:47:09 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.18s) code=None msg=操作成功
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — ticketImageUrls = https://ynyun8.eos-chongqing-1.cmecloud.cn/2026-06-30/66426dc5be6242968dd9a3d0fd
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — taxPrice = 0.31813
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — taxFee = 0.57
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — taxPayFee = 0.03
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — price = 0.3
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — realPrice = 0.3
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — shipmentActualCash = 0.57
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — shipmentActualFreight = 0.57
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — [Step 09] 核算提交 (orderHandleEditSubmitHandle)
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:09 [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=75a29dc6652e4811b45f5bd5e4a221eb&contractStatus=1&createdBy=16d0c260f7e34967b36113c770e03486&createdByName=%E8%B0%A2%E7%BB%8D%E6%B6%9B&deleted=0&deliveryCashFee=0.54&deliveryFeeDeserved=0.54&deliveryFeePractical=0.54&deliveryOilFee=0&distance=8.44&driverActualCash=0.54&driverActualFreight=0.54&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%3A43%3A28&finishedTrans=0&gmtCreated=2026-09-08%2011%3A43%3A25&gmtModified=2026-09-08%2011%3A43%3A30&id=1231164&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%3A43%3A28&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%3A43%3A30&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=1.8&loadWeight=1.8&mainOrderCode=826e452f3e22411da41e52068267db30&modifiedBy=16d0c260f7e34967b36113c770e03486&modifiedByName=%E8%B0%A2%E7%BB%8D%E6%B6%9B&monthlySettlementStatus=0&oilFee=0.05&onTrans=0&orderCode=RHJC040026090200011143260008&payAmount=0&payOil=0&payStatus=0&payStep=10&payTaxAmount=0&payTotalAmount=0.49&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=1.8&shipmentActualCash=0.57&shipmentActualFreight=0.57&shipmentCardScale=10&shipmentDeliveryFeePractical=0.57&shipmentName=%E5%8D%AF%E5%8D%87%E9%B9%8F&shipmentPayStatus=0&shipmentPhone=15198908093&shipperDeliveryFee=0.57&shippingNoteNumber=26090811432610806689&signTime=2026-09-08%2011%3A43%3A30&status=3&takeLatitude=&takeLongitude=&takeOrderType=2&takePlace=&taxFee=0.57&taxPayFee=0.03&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=1.8&unloadWeight=1.8&vehicleCode=2247f5aae4e9449daa074687dfa05495&vehicleLicense=%E7%94%98C20908&waitCar=0&waitCheckTrans=0&waitDriverCheckTrans=0&waitPay=0&waitSettle=0&waitTrans=0&wastage=0&weight=1.8&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%3A43%3A25&gmtModified2=2026-09-08%2011%3A43%3A30
2026-09-08 11:47:09 [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:47:09 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.23s) code=None msg=操作成功
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=操作成功
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline —
============================================================
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — 审核 & 付款流程 (Step 10-16)
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — ============================================================
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — (复用已有 code=75a29dc6652e4811b45f5bd5e4a221eb, orderCode=RHJC040026090200011143260008)
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — [Step 10] 查询运单审核
2026-09-08 11:47:09 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:09 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-tms-api/orderDetail
2026-09-08 11:47:10 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.18s) code=None msg=操作成功
2026-09-08 11:47:10 [INFO] tests.apis.yun8.pipeline — 记录数: 1
2026-09-08 11:47:10 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:10 [INFO] tests.apis.yun8.pipeline — [Step 11] 核算审核通过
2026-09-08 11:47:10 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:10 [DEBUG] tests.core.http_client.yun8-admin — POST 全量 URL: https://ybxcx.ynyun8.com:8000/ntocc-tms-api/orderDetail/auditOrderDetail?orderDetailCodes=75a29dc6652e4811b45f5bd5e4a221eb&isPass=true
2026-09-08 11:47:10 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-tms-api/orderDetail/auditOrderDetail?orderDetailCodes=75a29dc6652e4811b45f5bd5e4a221eb&isPass=true
2026-09-08 11:47:10 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.14s) code=None msg=操作成功
2026-09-08 11:47:10 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=操作成功
2026-09-08 11:47:10 [INFO] tests.apis.yun8.pipeline — [...] 等待服务端处理审核结果...
2026-09-08 11:47:10 [INFO] tests.apis.yun8.pipeline — [skip] 队长分账 (payerReceiver='', captainSplitMode=0)
2026-09-08 11:47:11 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:11 [INFO] tests.apis.yun8.pipeline — [Step 14] 单油卡充值 (singleOil)
2026-09-08 11:47:11 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:11 [DEBUG] tests.core.http_client.yun8-admin — POST 全量 URL: https://ybxcx.ynyun8.com:8000/ntocc-tms-api/finance/singleOil?payType=1&amount=0.05&orderDetailCode=75a29dc6652e4811b45f5bd5e4a221eb&category=1&isAdvancePayment=1
2026-09-08 11:47:11 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-tms-api/finance/singleOil?payType=1&amount=0.05&orderDetailCode=75a29dc6652e4811b45f5bd5e4a221eb&category=1&isAdvancePayment=1
2026-09-08 11:47:11 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.20s) code=None msg=该运单正在处理中,请稍后刷新重试
2026-09-08 11:47:11 [INFO] tests.apis.yun8.pipeline — [...] 单油卡充值 服务端正处理中,第 1/5 次重试(等待 5s)...
2026-09-08 11:47:16 [DEBUG] tests.core.http_client.yun8-admin — POST 全量 URL: https://ybxcx.ynyun8.com:8000/ntocc-tms-api/finance/singleOil?payType=1&amount=0.05&orderDetailCode=75a29dc6652e4811b45f5bd5e4a221eb&category=1&isAdvancePayment=1
2026-09-08 11:47:16 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-tms-api/finance/singleOil?payType=1&amount=0.05&orderDetailCode=75a29dc6652e4811b45f5bd5e4a221eb&category=1&isAdvancePayment=1
2026-09-08 11:47:16 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.27s) code=None msg=分配油点成功
2026-09-08 11:47:16 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=分配油点成功
2026-09-08 11:47:16 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:16 [INFO] tests.apis.yun8.pipeline — [Step 15] 垫资-财务打款
2026-09-08 11:47:16 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:16 [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=75a29dc6652e4811b45f5bd5e4a221eb&infoFee=0&pageNum=1&pageSize=20&totaltotal=0&payerRole=0&isAdvancePayment=1&planDriverPayout=0.0&planCaptainPayout=0.0&allotAmount=0&deliveryCashFee=0.54&driverActualFreight=0.54&total=0&payPlatform=3&smsCode=1234&phone=13888888888
2026-09-08 11:47:16 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-tms-api/arpaTransfer/payToDriver?payTypes=3%2C4%2C5%2C9%2C10%2C11&amount=0.27&orderDetailCode=75a29dc6652e4811b45f5bd5e4a221eb&infoFee=0&pageNum=1&pageSize=20&totaltotal=0&payerRole=0&isAdvance
2026-09-08 11:47:18 [INFO] tests.core.http_client.yun8-admin — ← 200 (2.12s) code=None msg=支付成功
2026-09-08 11:47:18 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=支付成功
2026-09-08 11:47:18 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:18 [INFO] tests.apis.yun8.pipeline — [Step 16] 垫资-货主打款 (申请付款)
2026-09-08 11:47:18 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:18 [DEBUG] tests.core.http_client.yun8-admin — POST 全量 URL: https://ybxcx.ynyun8.com:8000/ntocc-tms-api/orderDetail/applicationForPayment?payType=arpa_2&totalAmount=0.57&codes=75a29dc6652e4811b45f5bd5e4a221eb&payPlatform=3&isAdvancePayment=1
2026-09-08 11:47:18 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-tms-api/orderDetail/applicationForPayment?payType=arpa_2&totalAmount=0.57&codes=75a29dc6652e4811b45f5bd5e4a221eb&payPlatform=3&isAdvancePayment=1
2026-09-08 11:47:22 [INFO] tests.core.http_client.yun8-admin — ← 200 (3.33s) code=None msg=支付成功
2026-09-08 11:47:22 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=支付成功
2026-09-08 11:47:22 [INFO] tests.apis.yun8.pipeline —
============================================================
2026-09-08 11:47:22 [INFO] tests.apis.yun8.pipeline — 回单文件流程 (Step 14-16 + SQL)
2026-09-08 11:47:22 [INFO] tests.apis.yun8.pipeline — ============================================================
2026-09-08 11:47:22 [INFO] tests.apis.yun8.pipeline — (复用已有 code=75a29dc6652e4811b45f5bd5e4a221eb, orderCode=RHJC040026090200011143260008)
2026-09-08 11:47:22 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:22 [INFO] tests.apis.yun8.pipeline — [Step 17] 查询运单上传 (提取 payNo)
2026-09-08 11:47:22 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:22 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-basic-api/dytBusiness/orderDetail
2026-09-08 11:47:22 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.20s) code=None msg=操作成功
2026-09-08 11:47:22 [INFO] tests.apis.yun8.pipeline — payNo = 26I800000776
2026-09-08 11:47:22 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:22 [INFO] tests.apis.yun8.pipeline — [Step 18] 查询打款记录
2026-09-08 11:47:22 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:22 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-tms-api/remitDefinite
2026-09-08 11:47:23 [INFO] tests.core.http_client.yun8-admin — ← 200 (1.03s) code=None msg=操作成功
2026-09-08 11:47:23 [INFO] tests.apis.yun8.pipeline — 共 3 条打款记录
2026-09-08 11:47:23 [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:47:23 [INFO] tests.apis.yun8.pipeline —
[1/3] remitCode = 191297a49141400d985f78fccb1c4166
2026-09-08 11:47:23 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-tms-api/centralizedPayment/downLoadElectronicReceipt
2026-09-08 11:47:23 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.15s) code=None msg=没有查到光大电子回单,文件名前缀: a088120260908026I800000777
2026-09-08 11:47:23 [INFO] tests.apis.yun8.pipeline — filePrefix = a088120260908026I800000777
2026-09-08 11:47:23 [INFO] tests.apis.yun8.pipeline — file_name = a088120260908026I800000777_1_signed.pdf
2026-09-08 11:47:23 [INFO] tests.apis.yun8.pipeline — payNo = 26I800000776
2026-09-08 11:47:24 [INFO] tests.apis.yun8.pipeline — [OK] INSERT 成功 (rows: 1)
2026-09-08 11:47:24 [INFO] tests.apis.yun8.pipeline —
[2/3] remitCode = b923461f4e3b4c8a8e80e5fb8c4f1224
2026-09-08 11:47:24 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-tms-api/centralizedPayment/downLoadElectronicReceipt
2026-09-08 11:47:24 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.14s) code=None msg=操作成功
2026-09-08 11:47:24 [INFO] tests.apis.yun8.pipeline — filePrefix =
2026-09-08 11:47:24 [INFO] tests.apis.yun8.pipeline — [!] filePrefix 为空,跳过 SQL INSERT
2026-09-08 11:47:24 [INFO] tests.apis.yun8.pipeline —
[3/3] remitCode = e6d23b3c283342dbbbb07e704d980d37
2026-09-08 11:47:24 [INFO] tests.core.http_client.yun8-admin — GET /ntocc-tms-api/centralizedPayment/downLoadElectronicReceipt
2026-09-08 11:47:24 [INFO] tests.core.http_client.yun8-admin — ← 200 (0.13s) code=None msg=此记录不支持查看回单
2026-09-08 11:47:24 [INFO] tests.apis.yun8.pipeline — filePrefix =
2026-09-08 11:47:24 [INFO] tests.apis.yun8.pipeline — [!] filePrefix 为空,跳过 SQL INSERT
2026-09-08 11:47:24 [INFO] tests.apis.yun8.pipeline —
───────────────────────
2026-09-08 11:47:24 [INFO] tests.apis.yun8.pipeline — 回单文件流程完成: 成功 1, 失败 2, 总计 3
2026-09-08 11:47:24 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:24 [INFO] tests.apis.yun8.pipeline — [Step 20] 上报运单 (reportOrderDetail)
2026-09-08 11:47:24 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:24 [INFO] tests.core.http_client.yun8-admin — POST /ntocc-basic-api/dytBusiness/reportOrderDetail
2026-09-08 11:47:28 [INFO] tests.core.http_client.yun8-admin — ← 200 (4.46s) code=None msg=运单上报成功
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — 响应: code=None, msg=运单上报成功
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline —
[skip] Step 19 滇运通审核 (dianyuntong.enabled=false)
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline —
============================================================
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — ETC 开票 SQL 写入 (Step 22-24)
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — ============================================================
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — (复用已有 code=75a29dc6652e4811b45f5bd5e4a221eb, orderCode=RHJC040026090200011143260008)
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — [Step 22] ETC 开票信息写入 (base_etc_invoice × N)
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — order_code = RHJC040026090200011143260008
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — push_order_no = RHJC040026090200011143260008-1
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — order_detail_code = 75a29dc6652e4811b45f5bd5e4a221eb
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — 发票条数 = 3
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — 运费(driverActualFreight) = 0.54,发票金额上限(运费×50%) = 0.27
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — 发票金额合计 = 0.21(3 张,各 ['0.09', '0.05', '0.07'])≤ 上限,校验通过
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — [1/3] 发票号=26428951112191563480 金额=0.09 广东古镇东站→湖南郴州西站 交易时间=2026-05-14 05:46:56 开票时间=2026-06-04 06:34:00
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — [FAIL] INSERT 失败: unsupported format character 'D' (0x44) at index 906
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — [2/3] 发票号=26499860912045205640 金额=0.05 湖南郴州西站→湖南岳阳东站 交易时间=2026-05-14 11:14:03 开票时间=2026-06-05 00:38:43
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — [FAIL] INSERT 失败: unsupported format character 'D' (0x44) at index 906
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — [3/3] 发票号=26478476187515945356 金额=0.07 湖南岳阳东站→湖北孝感东站 交易时间=2026-05-15 12:17:48 开票时间=2026-06-04 01:46:41
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — [FAIL] INSERT 失败: unsupported format character 'D' (0x44) at index 906
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — base_etc_invoice 完成: 成功 0, 失败 3, 总计 3
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — [Step 23] ETC 推送记录写入 (tms_order_etc_push)
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — order_no = RHJC040026090200011143260008
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — push_order_no = RHJC040026090200011143260008-1
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — order_detail_code = 75a29dc6652e4811b45f5bd5e4a221eb
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — code = a2c304a6322f4764a0723d0eb2ba0fe9
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — [OK] INSERT 成功 (rows: 1)
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline —
──────────────────────────────────────────────────
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — [Step 24] 更新运单 ETC 开票状态 (tms_order_detail.etc_invoice_status=3)
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — ──────────────────────────────────────────────────
2026-09-08 11:47:28 [INFO] tests.apis.yun8.pipeline — order_code = RHJC040026090200011143260008
2026-09-08 11:47:29 [INFO] tests.apis.yun8.pipeline — [OK] UPDATE 成功 (rows: 1)