[FIX] 員工卡匯入時自動清除欄位前後空白字元
1. 於 `StaffCardImportService` 中,將讀取自 Excel 的員工編號(employee_id)與卡片 UID(card_uid)使用 `trim()` 去除前後空白字元,防止因複製貼上夾帶空格導致後續比對與搜尋失效。 2. 同步將姓名(name)與備註(notes)也進行去空白處理,提升資料的一致性與品質。
This commit is contained in:
parent
a4d681e266
commit
1778d48a00
@ -44,10 +44,10 @@ class StaffCardImportService
|
|||||||
|
|
||||||
// Expecting: 0:employee_id, 1:name, 2:card_uid, 3:notes
|
// Expecting: 0:employee_id, 1:name, 2:card_uid, 3:notes
|
||||||
$data = [
|
$data = [
|
||||||
'employee_id' => isset($cells[0]) ? (string)$cells[0] : null,
|
'employee_id' => isset($cells[0]) ? trim((string)$cells[0]) : null,
|
||||||
'name' => isset($cells[1]) ? (string)$cells[1] : null,
|
'name' => isset($cells[1]) ? trim((string)$cells[1]) : null,
|
||||||
'card_uid' => isset($cells[2]) ? (string)$cells[2] : null,
|
'card_uid' => isset($cells[2]) ? trim((string)$cells[2]) : null,
|
||||||
'notes' => isset($cells[3]) ? (string)$cells[3] : null,
|
'notes' => isset($cells[3]) ? trim((string)$cells[3]) : null,
|
||||||
'company_id' => $companyId,
|
'company_id' => $companyId,
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user