star-cloud/app/Http/Controllers
sky121113 99debbf259 [FIX] 員工卡編輯彈窗未回填所屬公司,並防止儲存時洗掉 company_id
1. 修正系統管理員開啟「編輯員工識別卡」時,所屬公司下拉顯示為「選擇公司」空值的問題:Preline 的 option value 為字串,原本直接以數字型別的 company_id 呼叫 setValue,嚴格比對失配導致無法回填,現統一轉為字串 (對齊 ads / welcome-gifts / pickup-codes 既有寫法)。
2. 強化 StaffCardController@update 的寫入安全 (RBAC 1.3):非系統管理員一律強制綁定自身 company_id;系統管理員若未帶入公司則保留原本歸屬,避免在上述空值狀態按下儲存時把 company_id 洗成 null,造成機台刷卡「查無此員工卡」的孤兒卡。
3. 影響範圍:資料設定 → 員工識別管理之新增/編輯彈窗 (resources/views/admin/data-config/staff-cards/index.blade.php) 與 App\Http\Controllers\Admin\StaffCardController;僅前端回填與後端寫入保護,不更動資料表結構與既有正常卡片資料。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:18:13 +08:00
..
Admin [FIX] 員工卡編輯彈窗未回填所屬公司,並防止儲存時洗掉 company_id 2026-06-23 11:18:13 +08:00
Api [FEAT] 商品與機台多語系架構,並補上系統設定同步操作 2026-06-15 09:00:10 +08:00
Auth [FEAT] 實作自訂品牌樣式設定與專屬登入頁面預覽功能 2026-06-05 08:44:38 +08:00
Guest [FIX] 補齊與優化來店禮、通行碼、取貨碼之多語系與介面欄位呈現 2026-05-22 14:46:26 +08:00
System [REFACTOR] 實作側邊欄與儀表板多語系化,修復 UI 位移與樣式優化 2026-03-12 17:42:57 +08:00
ApiDocsController.php [DOCS] 現代化 IoT API (B010) 通訊協議與文件中心 UI/UX 重整 2026-03-26 14:59:49 +08:00
Controller.php first commit 2025-11-21 17:15:27 +08:00
MemberController.php fix: 修正模型重構後遺漏的命名空間引用 (PointRule, Member, etc.) 2026-03-09 09:57:41 +08:00
ProfileController.php feat(profile): increase profile photo upload limit to 5MB and verify webp storage 2026-05-17 13:09:39 +08:00
SocialLoginTestController.php feat: 整合 Preline UI 3.x 與重寫 README 為 Docker 架構 2026-01-13 10:17:37 +08:00