diff --git a/app/Http/Controllers/Api/V1/BendingController.php b/app/Http/Controllers/Api/V1/BendingController.php index 7f03fa49..9c92750f 100644 --- a/app/Http/Controllers/Api/V1/BendingController.php +++ b/app/Http/Controllers/Api/V1/BendingController.php @@ -39,12 +39,20 @@ public function resolveItem(Request $request): JsonResponse return ['error' => 'MISSING_PARAMS', 'code' => 400, 'message' => 'prod, spec, length 파라미터가 필요합니다.']; } + $expectedCode = "BD-{$prodCode}{$specCode}-{$lengthCode}"; $item = $this->service->resolveItem($prodCode, $specCode, $lengthCode); if (! $item) { - return ['error' => 'NOT_MAPPED', 'code' => 404, 'message' => '해당 조합에 매핑된 품목이 없습니다.']; + return [ + 'error' => 'NOT_MAPPED', + 'code' => 404, + 'message' => '해당 조합에 매핑된 품목이 없습니다.', + 'expected_code' => $expectedCode, + ]; } + $item['expected_code'] = $expectedCode; + return $item; }, __('message.fetched')); }