From 5d42f7a2470baaa99aef4371a6d759d554005e04 Mon Sep 17 00:00:00 2001 From: Mimingguang <498526323@qq.com> Date: Thu, 24 Sep 2026 18:02:08 +0800 Subject: [PATCH] =?UTF-8?q?chore(changelog):=20#8339=20=E5=9B=9E=E5=86=99?= =?UTF-8?q?=20frontend=20verified(mmg,=20hl-admin@65ce203d)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...�订单确认行程与团期单禁单户确认581065-修改接口-管理后台.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/changelogs-v2/2026-09/24_8339_团期确认联动子订单确认行程与团期单禁单户确认581065-修改接口-管理后台.md b/changelogs-v2/2026-09/24_8339_团期确认联动子订单确认行程与团期单禁单户确认581065-修改接口-管理后台.md index 1ee86737..c3a2cd9d 100644 --- a/changelogs-v2/2026-09/24_8339_团期确认联动子订单确认行程与团期单禁单户确认581065-修改接口-管理后台.md +++ b/changelogs-v2/2026-09/24_8339_团期确认联动子订单确认行程与团期单禁单户确认581065-修改接口-管理后台.md @@ -7,12 +7,12 @@ author: "jw(GIT)" change_type: "修改接口" backend_status: "deployed" gateway_status: "verified" -frontend_status: "pending" -frontend_owner: "" -frontend_ref: "" -target_release: "" +frontend_status: "verified" +frontend_owner: "mmg" +frontend_ref: "65ce203dc20e5b475d52ce6797ec1b069f52cfff" +target_release: "v2.1" verified_at: "2026-09-24" -status_note: "六节点定案(SRS §0.27.7):团期人工确认时,团期单子订单一并确认行程(定制中 → 待出行),团期单不再允许单户自行确认,合同保险只由逐户确认链路出具。POST /v3/admin/order/group-batch/{groupBatchId}/confirm 的确认门在四项 ready + 物资已确认之外加逐户预检(待支付 / 定制中的活跃户须已付订金、出行人齐全且有成人手机号、户级房车完成、合同模板已设、有主报账人),不满足仍返 589556,message 由「、」连接的团期级清单改为「;」分段:首段团期级未满足项(有才出现),其后每户一段「订单 {订单号}:{未满足项}」;确认成功后事务提交后系统异步逐户确认行程,合同保险由逐户链路出具(#8268 的确认后全团补发下线),单户失败不回滚团期确认,写团期时间线新事件 BATCH_SUB_ORDER_CONFIRM_FAILED(extra 带 orderId / orderNo / reason)。POST /v3/admin/order/{id}/confirm-itinerary 与 POST /v3/admin/order/{id}/transition(eventCode=CONFIRM)对团期单在团期确认前返新码 581065「团期单随团期确认,不可单独确认」,团期确认后仍在定制中的户放行作补确认,散客单不受影响。合同保险出具门可出具状态集补 TRIP_FINISHED(出行完毕):GET .../contracts 的 issuable 在出行完毕为 true,contracts/issue、contracts/reissue 在出行完毕不再返 589548。前端需:589556 按「;」分段逐户展示;团期单订单详情在团期确认前隐藏或置灰「确认行程」并处理 581065;时间线显示新事件(eventTypeName 后端已给)。" +status_note: "六节点定案(SRS §0.27.7):团期人工确认时,团期单子订单一并确认行程(定制中 → 待出行),团期单不再允许单户自行确认,合同保险只由逐户确认链路出具。POST /v3/admin/order/group-batch/{groupBatchId}/confirm 的确认门在四项 ready + 物资已确认之外加逐户预检(待支付 / 定制中的活跃户须已付订金、出行人齐全且有成人手机号、户级房车完成、合同模板已设、有主报账人),不满足仍返 589556,message 由「、」连接的团期级清单改为「;」分段:首段团期级未满足项(有才出现),其后每户一段「订单 {订单号}:{未满足项}」;确认成功后事务提交后系统异步逐户确认行程,合同保险由逐户链路出具(#8268 的确认后全团补发下线),单户失败不回滚团期确认,写团期时间线新事件 BATCH_SUB_ORDER_CONFIRM_FAILED(extra 带 orderId / orderNo / reason)。POST /v3/admin/order/{id}/confirm-itinerary 与 POST /v3/admin/order/{id}/transition(eventCode=CONFIRM)对团期单在团期确认前返新码 581065「团期单随团期确认,不可单独确认」,团期确认后仍在定制中的户放行作补确认,散客单不受影响。合同保险出具门可出具状态集补 TRIP_FINISHED(出行完毕):GET .../contracts 的 issuable 在出行完毕为 true,contracts/issue、contracts/reissue 在出行完毕不再返 589548。前端需:589556 按「;」分段逐户展示;团期单订单详情在团期确认前隐藏或置灰「确认行程」并处理 581065;时间线显示新事件(eventTypeName 后端已给)。 前端已交付并验证(hl-admin@65ce203d):订单详情底栏「确认订单」团期单+团期未确认置灰+NTooltip 说明(isGroupConfirmBlocked 共享判据,六态集与合同保险出具门同源,null fail-open/非空未知 fail-closed),openLockConfirmModal 同源防御闸拦旁路入口;团期详情 confirm 文案改逐户确认行程链路,589556 改 silentError+dialog 按「;」分段逐行展示(不按「、」切碎/不解析订单号),其余码直弹 message;StatusLogsPanel 新事件 eventTypeName 直显零改动;contract.js 出具门补 TRIP_FINISHED JSDoc。4 个定向 spec 58 例全绿,新增 #8339 用例 25 例。" updated_at: "2026-09-24" base: "dev-v3" ---