# Deploy note — isExtra / 車線-X workbench ticket fix Date: 2026-07-27 Branch / build: production (`b12b9a49`) Author: (fill) ## Summary - Workbench「加單」檢視納入整組 Etra 放單類型(`isExtra` / `isExtrabatch` / `isExtrasingle`),不再只認單一 `isExtra`。 - 「車線-X」加單票依供應商偏好樓層在畫面上拆成「2/F」/「4/F」顯示(不改 DB `storeId`),撳單指派篩選與之一致。 ## Scope - Backend: `DoWorkbenchMainService`, `DoWorkbenchDopoAssignmentService`, `WorkbenchReleaseTypeSupport`, `DoDetailResponse` - Frontend: 無(沿用現有 `/doworkbench` 加單 UI) - DB / Liquibase: none - Config / ops: none ## Commits - `b12b9a49` — isextra truck X ticket fix ## Test plan | # | Steps | Expected result | |---|--------|-----------------| | 1 | 「倉庫管理」→「成品出倉」→ Tab「加單」。選有 **isExtrabatch/isExtrasingle** 票的「是日/翌日」日期。 | 加單車線面板看得到這些票(不只舊的 `isExtra`);未撳數/總單數合理。 | | 2 | 同一日找 **車線-X** 且 `storeId` 空的加單票;對照供應商屬 2F/4F 設定。 | 票出現在對應「2/F 票」或「4/F 票」檢視;不應因 storeId 空而整組消失。 | | 3 | 在加單模式對該車線按撳單/「確認分配」。 | 指派成功;票進入提料明細,`ticketStatus` 變提貨中;無「此樓層沒有可用的提料單」誤報(若確實有未分配票)。 | | 4 | 對照:一般「批量/單量」非加單票、非車線-X。 | 行為與修前相同(回歸)。 | | 5 | (負向)加單日完全無 Etra 票。 | 「該樓層未有需處理訂單」或空面板,無 500。 | ## Out of scope / not tested - 送貨訂單「批量放單」建立票邏輯本身(僅測 Workbench 加單顯示/指派) - 前端 UI 大改(其他 commit) ## Rollback - 還原 `b12b9a49` 或 redeploy 前一版 backend build