|
|
|
|
@ -79,7 +79,7 @@ existingData.setCarRegFrmbkChgYmd(targetRecord.getChgYmd());
|
|
|
|
|
|
|
|
|
|
### 2. 명의이전 소유자 확인 (`OwnerTransferOmChecker`)
|
|
|
|
|
|
|
|
|
|
**처리상태코드**: `02` (상품용)
|
|
|
|
|
**처리상태코드**: `01` (그대로 접수)
|
|
|
|
|
**클래스**: `OwnerTransferOmChecker.java`
|
|
|
|
|
|
|
|
|
|
#### API 호출 순서
|
|
|
|
|
@ -112,15 +112,15 @@ existingData.setCarRegFrmbkChgYmd(targetRecord.getChgYmd());
|
|
|
|
|
|
|
|
|
|
#### 결과 분기
|
|
|
|
|
|
|
|
|
|
| Step4 소유자명 | 처리상태코드 | 비고 형식 |
|
|
|
|
|
|---------------|-------------|-----------|
|
|
|
|
|
| 상품용 포함 | `02` (상품용) | 명의이전(날짜) 이전소유자 상품용 |
|
|
|
|
|
| 상품용 미포함 | `02` (상품용) | 명의이전(날짜) |
|
|
|
|
|
| Step4 소유자명 | 처리상태코드 | 비고 형식 |
|
|
|
|
|
|---------------|-----------|-----------|
|
|
|
|
|
| 상품용 포함 | `01` (접수) | 명의이전(날짜) 이전소유자 상품용 |
|
|
|
|
|
| 상품용 미포함 | `01` (접수) | 명의이전(날짜) |
|
|
|
|
|
|
|
|
|
|
#### DB 업데이트 필드
|
|
|
|
|
|
|
|
|
|
```java
|
|
|
|
|
existingData.setTaskPrcsSttsCd("02"); // 상품용
|
|
|
|
|
existingData.setTaskPrcsSttsCd("01"); // 접수
|
|
|
|
|
existingData.setCarBscMttrInqFlnm(step4OwnerName);
|
|
|
|
|
existingData.setCarRegFrmbkChgTaskSeCd("11");
|
|
|
|
|
existingData.setCarRegFrmbkChgYmd(targetRecord.getChgYmd());
|
|
|
|
|
@ -198,7 +198,7 @@ existingData.setCarBscMttrInqSggNm(sggNm);
|
|
|
|
|
│ 2. 명의이전 소유자 확인 (OwnerTransferOmChecker)│
|
|
|
|
|
│ 조건: 부과일자 소유자명에 상품용 미포함 │
|
|
|
|
|
│ + 검사유효기간종료일 이후 명의이전 존재│
|
|
|
|
|
│ → 조건 충족: 상품용(02) │
|
|
|
|
|
│ → 조건 충족: 접수(01) │
|
|
|
|
|
└──────────────────────────────────────────────┘
|
|
|
|
|
│ (조건 미충족)
|
|
|
|
|
▼
|
|
|
|
|
|