fix(shipdetail): ShipDetailUpdateDataReader beforeFetch NPE 수정 #67
@ -50,6 +50,7 @@
|
||||
- RECOLLECT 모드에서 Tasklet 자체 스킵으로 last_success_date 복원 로직 제거 (#50)
|
||||
- Quartz PostgreSQLDelegate BYTEA 컬럼 읽기 오류 수정 (#12)
|
||||
- CronPreview step=0 무한루프 방지
|
||||
- ShipDetailUpdateDataReader beforeFetch에서 allImoNumbers 미할당으로 인한 NPE 수정
|
||||
|
||||
### 변경
|
||||
- 실패 레코드 Upsert 패턴 적용 (동일 키 중복 방지)
|
||||
|
||||
@ -122,7 +122,7 @@ public class ShipDetailUpdateDataReader extends BaseApiReader<ShipDetailDto> {
|
||||
} else {
|
||||
log.info("[{}] 변경된 IMO 번호 조회 시작...", getReaderName());
|
||||
ShipUpdateApiResponse response = callShipUpdateApi();
|
||||
List<String> fullList = extractUpdateImoNumbers(response);
|
||||
allImoNumbers = extractUpdateImoNumbers(response);
|
||||
log.info("[{}] 총 {} 개의 변경된 IMO 번호 조회 완료", getReaderName(), allImoNumbers.size());
|
||||
}
|
||||
|
||||
|
||||
불러오는 중...
Reference in New Issue
Block a user