문제:
- 수동 로트 배분 후 remaining_qty를 감소시키지 않아 재고 부족 오류 발생
- 재고 부족 체크를 수동 배분에서 제외했던 임시 처리
해결:
- 수동 로트 배분 시에도 remaining_qty 감소 처리 추가
- 재고 부족 체크를 수동/자동 모두에 적용하도록 복원
- 이제 수동 배분도 정확한 재고 검증 수행
검증 테스트 추가:
- 배분 합계 불일치 시 오류
- 로트 재고 부족 시 오류
- 존재하지 않는 로트 사용 시 오류
이제 수동 로트 배분도 자동 선택과 동일한 수준의 재고 검증을 수행합니다.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>