비교로직 및 보완, 로그, 트래잭션 등 수정

main
박성영 3 weeks ago
parent 05874175d5
commit a67be85f21

@ -24,6 +24,9 @@ import java.util.List;
@Setter
public class NewBasicResponse { // 총 3개 필드 (외부 클래스 3개, 중첩 Record 클래스 84개)
/** LOG 생성 키 (내부 처리용) */
private String generatedId;
/** 트랜잭션 ID (내부 처리용) */
private String txId;

@ -16,6 +16,9 @@ import java.util.List;
@Setter
public class NewLedgerResponse { // 총 64개 필드 (외부 클래스 66개, 중첩 Record 클래스 16개)
/** LOG 생성 키 (내부 처리용) */
private String generatedId;
/** 트랜잭션 ID (내부 처리용) */
private String txId;

@ -110,6 +110,8 @@ public class ExternalVehicleApiServiceImpl extends EgovAbstractServiceImpl imple
NewBasicResponse newResponse = convertToNewBasicResponse(oldBody);
// txId를 response에 설정
newResponse.setTxId(env.getTxId());
newResponse.setGeneratedId(generatedId);
return newResponse;
}
}
@ -169,6 +171,7 @@ public class ExternalVehicleApiServiceImpl extends EgovAbstractServiceImpl imple
// txId를 response에 설정
body.setTxId(env.getTxId());
body.setGeneratedId(generatedId);
log.debug("[NEW-BASIC] txId: {}", env.getTxId());
return body;
@ -235,6 +238,7 @@ public class ExternalVehicleApiServiceImpl extends EgovAbstractServiceImpl imple
// txId를 response에 설정
body.setTxId(env.getTxId());
body.setGeneratedId(generatedId);
log.debug("[NEW-LEDGER] txId: {}", env.getTxId());
return body;

@ -201,6 +201,8 @@ public class ComparisonServiceImpl extends EgovAbstractServiceImpl implements Co
);
// DB 업데이트
existingData.setCarBassMatterInqireId(step1Response.getGeneratedId());
existingData.setCarLedgerFrmbkId(step3Response.getGeneratedId());
existingData.setTaskPrcsSttsCd(TaskPrcsSttsConstants.TASK_PRCS_STTS_CD_02_PRODUCT_USE);
existingData.setTaskPrcsYmd(LocalDate.now().format(DATE_FORMATTER));
existingData.setCarRegFrmbkChgTaskSeCd(record.getChgTaskSeCd());
@ -340,6 +342,7 @@ public class ComparisonServiceImpl extends EgovAbstractServiceImpl implements Co
}
// DB 업데이트
existingData.setCarBassMatterInqireId(response.getGeneratedId());
existingData.setTaskPrcsSttsCd(TaskPrcsSttsConstants.TASK_PRCS_STTS_CD_03_TRANSFER);
existingData.setTaskPrcsYmd(LocalDate.now().format(DATE_FORMATTER));
existingData.setCarBscMttrInqSggCd(sggCd);

@ -346,7 +346,7 @@
{ header: '등록원부변경업무명', name: 'carRegFrmbkChgTaskSeNm', align: 'center', width: 120 },
{ header: '등록원부변경일자', name: 'carRegFrmbkChgYmd', align: 'center', width: 120 },
{ header: '등록원부상세', name: 'carRegFrmbkDtl', align: 'left', width: 250 },
/*{
{
header: '차량기본사항조회ID',
name: 'carBassMatterInqireId',
align: 'center',
@ -369,7 +369,7 @@
}
return '';
}
},*/
},
{ header: '등록일시', name: 'regDt', align: 'center', width: 150 },
{ header: '등록자ID', name: 'rgtr', align: 'center', width: 100, hidden: true },

Loading…
Cancel
Save