|
123456789101112131415161718192021222324252627282930313233 |
- # 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
|