refactor: 移除 SKU 欄位,統一使用 code 作為商品代碼
All checks were successful
Koori-ERP-Deploy-System / deploy-demo (push) Successful in 1m22s
Koori-ERP-Deploy-System / deploy-production (push) Has been skipped

This commit is contained in:
2026-02-09 11:15:52 +08:00
parent c2e0ff726d
commit 590580e20a
6 changed files with 37 additions and 11 deletions

View File

@@ -38,12 +38,11 @@ class ProductService
// Map allowed fields
$product->name = $data['name'];
$product->barcode = $data['barcode'] ?? $product->barcode;
$product->sku = $data['sku'] ?? $product->sku; // Maybe allow SKU update?
$product->price = $data['price'] ?? 0;
// Generate Code if missing (use sku or external_id)
// Generate Code if missing (use code or external_id)
if (empty($product->code)) {
$product->code = $data['code'] ?? ($product->sku ?? $product->external_pos_id);
$product->code = $data['code'] ?? $product->external_pos_id;
}
// Handle Category (Default: 未分類)