fix(inventory): 修復 Controller 語法錯誤並補齊操作記錄

This commit is contained in:
2026-02-04 13:25:49 +08:00
parent a8b88b3375
commit f4f597e96d
3 changed files with 38 additions and 62 deletions

View File

@@ -226,6 +226,20 @@ class TransferOrderController extends Controller
$order->update($request->only(['remarks']));
// 記錄暫存活動
activity()
->performedOn($order)
->causedBy(auth()->user())
->event('updated')
->withProperties([
'snapshot' => [
'doc_no' => $order->doc_no,
'from_warehouse_name' => $order->fromWarehouse?->name,
'to_warehouse_name' => $order->toWarehouse?->name,
]
])
->log('updated_items');
return redirect()->back()->with('success', '儲存成功');
}
@@ -234,6 +248,21 @@ class TransferOrderController extends Controller
if ($order->status !== 'draft') {
return redirect()->back()->with('error', '只能刪除草稿狀態的單據');
}
// 記錄活動
activity()
->performedOn($order)
->causedBy(auth()->user())
->event('deleted')
->withProperties([
'snapshot' => [
'doc_no' => $order->doc_no,
'from_warehouse_name' => $order->fromWarehouse?->name,
'to_warehouse_name' => $order->toWarehouse?->name,
]
])
->log('deleted');
$order->items()->delete();
$order->delete();