From c48ad810b0d05c4f738904a3423e0e7a248525cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Sat, 21 Mar 2026 20:13:09 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20[inspection]=20=EC=A0=88=EA=B3=A1=20?= =?UTF-8?q?=EC=9E=AC=EA=B3=B5=ED=92=88=20=EA=B3=B5=EC=A0=95=EB=AA=85=20?= =?UTF-8?q?=EB=A7=A4=EC=B9=AD=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - resolveInspectionProcessType: 정확 매칭 → str_contains 변경 - '절곡 (재공품-가이드레일)' 등 자식 공정도 'bending'으로 인식 --- app/Services/WorkOrderService.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/Services/WorkOrderService.php b/app/Services/WorkOrderService.php index 7e36d14a..551eee97 100644 --- a/app/Services/WorkOrderService.php +++ b/app/Services/WorkOrderService.php @@ -2703,10 +2703,12 @@ private function resolveInspectionProcessType(?Process $process): string return 'unknown'; } - return match ($process->process_name) { - '스크린' => 'screen', - '슬랫' => 'slat', - '절곡' => 'bending', + $name = $process->process_name; + + return match (true) { + $name === '스크린' => 'screen', + $name === '슬랫' => 'slat', + str_contains($name, '절곡') => 'bending', default => strtolower($process->process_code ?? 'unknown'), }; }