Skip to content

deploy#185

Merged
jmj732 merged 13 commits intoproductionfrom
main
Jan 7, 2026
Merged

deploy#185
jmj732 merged 13 commits intoproductionfrom
main

Conversation

@jmj732
Copy link
Contributor

@jmj732 jmj732 commented Jan 7, 2026

📋 요약

이 PR에서 수행한 작업에 대한 간단한 설명을 작성해주세요.

🔗 관련 이슈

close #

🔄 변경 사항

  • 새로운 기능 추가
  • 버그 수정
  • 문서 업데이트
  • 스타일 변경
  • 리팩토링
  • 성능 개선
  • 테스트 추가

변경된 내용

변경된 내용에 대한 자세한 설명을 작성해주세요.

변경 이유

왜 이러한 변경이 필요했는지 설명해주세요.

✅ 체크리스트

  • 코드 리뷰 완료
  • 테스트 통과
  • 문서 업데이트 (필요한 경우)
  • 브레이킹 체인지 확인

randirao and others added 13 commits January 7, 2026 15:09
fix: status가 null이면 전체 조회
fix: 소유권 신청 후 승인이 되면 나머지 학생들의 소유권 거절
- 습득일(foundAt) 대신 등록일(createdAt)을 기준으로 폐기 예정일 계산
- markAsToBeDiscarded() 메서드: discardedAt = createdAt + 6개월

Co-Authored-By: jaeminjo732 <[email protected]>
- findByStatusAndFoundAtBefore → findByStatusAndCreatedAtBefore
- 등록일 기준 조회를 위한 메서드명 갱신

Co-Authored-By: jaeminjo732 <[email protected]>
- ItemFacade: 메서드명 변경 (findByStatusAndFoundAtBefore → findByStatusAndCreatedAtBefore)
- ItemSchedulerService: 등록일 기준 조회로 변경
- 로그 메시지: "습득일" → "등록일"로 수정

Co-Authored-By: jaeminjo732 <[email protected]>
- 폐기 예정일 기준 변경 반영 (습득일 → 등록일)
- 워크플로우, 로그 예시, 테스트 시나리오 업데이트
- 버전 1.3으로 갱신 및 변경 이력 추가

Co-Authored-By: jaeminjo732 <[email protected]>
- DatePrecisionParserTest 추가 (28개 테스트 케이스)
  - 정상 파싱: yyyy, yyyy-MM, yyyy-MM-dd 형식
  - 예외 처리: null, 빈 문자열, 잘못된 형식, 유효하지 않은 날짜
- DatePrecisionParser에 ResolverStyle.STRICT 적용
  - 유효하지 않은 날짜 자동 조정 방지 (2025-02-30 → 예외 발생)
  - yyyy를 uuuu 패턴으로 변경하여 STRICT 모드 호환성 확보

Co-Authored-By: jaeminjo732 <[email protected]>
@jmj732 jmj732 merged commit 3af8115 into production Jan 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants