Skip to content

[ 정산 배치 프로그램 ] > 주 단위 정산 배치 구현 #17

@IMWoo94

Description

@IMWoo94

#14

정산 배치 프로그램

주 단위 정상 배치 구현

개요

  • 매주 일요일 1 주일치 1일 정산 내역을 집계하여 DB 에 저장하고 고객에게 이용 요금 정보를 전달하는 배치 프로그램

프로세스

  • Step : 1 주일간의 데이터를 집계하여 DB 등록 및 고객 요금 부가 안내 메일

    • Reader : 고객 데이터 조회
    • Processor : 고객에 따른 일주일간의 주간 API 이용 데이터 집계
    • Writer [ CompositeItemWriter ]
      • SettleGroupItemDBWriter : 주간 정산 데이터 DB 등록
      • SettleGroupItemMailWriter : 총 사용량 메일 안내
  • JobExecutionDecider

    • 주간 정산 Step 을 돌리기 위한 분기 처리
    • 일요일이 아닌 경우 주간 정산 진행하지 않는다.

동작 흐름

image

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions