feat: 품목 코드 중복 시 에러 반환 및 중복 ID 제공

- DuplicateCodeException 커스텀 예외 추가
- 등록/수정 시 자동 코드 증가 기능 제거
- 중복 발견 시 duplicate_id, duplicate_code 함께 반환
- resolveUniqueCode(), resolveUniqueMaterialCode() 메서드 제거
This commit is contained in:
2025-12-11 11:07:33 +09:00
parent d5ab522902
commit 07f0db17a7
3 changed files with 81 additions and 111 deletions

View File

@@ -118,6 +118,7 @@
'already_deleted' => '이미 삭제된 품목입니다.',
'in_use_as_bom_component' => '다른 제품의 BOM 구성품으로 사용 중이어서 삭제할 수 없습니다. (사용처: :count건)',
'invalid_item_type' => '유효하지 않은 품목 유형입니다.',
'duplicate_code' => '중복된 품목 코드입니다.',
],
// 잠금 관련