Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[K5P-55] [feat] 오류 제어 및 예외처리 배치 로직 개발 #19

Merged

Conversation

shinbm44
Copy link
Contributor

@shinbm44 shinbm44 commented Aug 4, 2024

관련 이슈

구현 기능

-- 변경 사항

  • member entity 설정 변경(API server에서 변경 요청)
  • deleted false인 것 reader에서 where절에서 필터링
  • alias 수정 및 select 문 변경(*로 불러오던 것을 명시적으로 변환 및 불필요한 칼럼 제거)
  • 결제 로직 변경 "결제 메세지"에 text blocks + String formatted 활용
  • 통계 배치 수정(client에 따른 집계 처리 및 레코드 생성)
  • 결제기한 로직 변경setInvoiceDate.plusDays(contract.getPaymentDueCycle()); 으로 변경
  • 테스트 코드 수정

-- 구현 사항

  • 오류 제어 로직 retry, skip, backoff 등 구현
  • Listener를 통한 각 job 및 step의 실행 결과(처리 결과) 로그로 남기기
  • skip/ retry Listener를 통한 재시도 및 스킵 발생 로그 남기기
  • logback을 통한 에러 발생에 따른 슬랙 알림 기능

참고 사항

  • 참고 사항을 적어주세요.

Copy link

sonarqubecloud bot commented Aug 4, 2024

@shinbm44 shinbm44 merged commit e6019d9 into dev Aug 4, 2024
2 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.

1 participant