feat: [자동차 기본 사항 조회](TB_CAR_BASS_MATTER_INQIRE) 오탈자 수정

기본 사항 조회 ID -> CAR_BASS_MATTER_INQIRE -> CAR_BASS_MATTER_INQIRE_ID
차량번호 VHCLNO -> VHRNO

컬럼명 변경됨
main
박성영 1 month ago
parent 00a98a2294
commit 955c5076fd

@ -1,6 +1,6 @@
create table tb_car_bass_matter_inqire
(
CAR_BASS_MATTER_INQIRE varchar(20) not null comment '자동차 기본 사항 조회 ID'
CAR_BASS_MATTER_INQIRE_ID varchar(20) not null comment '자동차 기본 사항 조회 ID'
primary key,
INFO_SYS_ID varchar(6) null comment '정보 시스템 ID',
INFO_SYS_IP varchar(23) null comment '정보 시스템 IP',
@ -52,7 +52,7 @@ create table tb_car_bass_matter_inqire
PRPOS_SE_CODE varchar(2) null comment '용도 구분 코드',
MTRS_FOM_NM varchar(75) null comment '원동기 형식명',
FRNT_VHRNO varchar(30) null comment '이전 차량번호',
VHCLNO varchar(30) null comment '차량번호',
VHRNO varchar(30) null comment '차량번호',
VIN varchar(17) null comment '차대번호',
CNM varchar(75) null comment '차명',
VHCLE_TOT_WT varchar(6) null comment '차량 총 중량',

@ -43,7 +43,7 @@ public class CarBassMatterInqireVO {
if (envelope == null || envelope.getData() == null || envelope.getData().isEmpty()) return null;
BasicResponse response = envelope.getData().get(0);
CarBassMatterInqireVO.CarBassMatterInqireVOBuilder builder = CarBassMatterInqireVO.builder()
.carBassMatterInqire(id)
.carBassMatterInqireId(id)
.cntcResultCode(response.getCntcResultCode())
.cntcResultDtls(response.getCntcResultDtls());
if (response.getRecord() != null && !response.getRecord().isEmpty()) {
@ -93,7 +93,7 @@ public class CarBassMatterInqireVO {
.prposSeCode(record.getPrposSeCode()) // 용도 구분 코드
.mtrsFomNm(record.getMtrsFomNm()) // 원동기 형식명
.frntVhrno(record.getFrntVhrno()) // 이전 차량번호
.vhclno(record.getVhrno()) // 차량번호
.vhrno(record.getVhrno()) // 차량번호
.vin(record.getVin()) // 차대번호
.cnm(record.getCnm()) // 차명
.vhcleTotWt(record.getVhcleTotWt()) // 차량 총 중량
@ -145,7 +145,7 @@ public class CarBassMatterInqireVO {
* ID (PK)
* : CBMI000000000001
*/
private String carBassMatterInqire;
private String carBassMatterInqireId;
// ===== 요청 정보 =====
/**
@ -402,7 +402,7 @@ public class CarBassMatterInqireVO {
/**
*
*/
private String vhclno;
private String vhrno;
/**
*

@ -29,7 +29,7 @@ public class CarBassMatterInqireLogService {
@Transactional(propagation = Propagation.REQUIRES_NEW)
public String createInitialRequestNewTx(CarBassMatterInqireVO request) {
String generatedId = carBassMatterInqireMapper.selectNextCarBassMatterInqireId();
request.setCarBassMatterInqire(generatedId);
request.setCarBassMatterInqireId(generatedId);
int result = carBassMatterInqireMapper.insertCarBassMatterInqire(request);
if (result != 1) {
throw new RuntimeException("자동차 기본 사항 조회 정보 등록 실패");
@ -44,13 +44,13 @@ public class CarBassMatterInqireLogService {
*/
@Transactional(propagation = Propagation.REQUIRES_NEW)
public void updateResponseNewTx(CarBassMatterInqireVO response) {
if (response.getCarBassMatterInqire() == null) {
if (response.getCarBassMatterInqireId() == null) {
throw new IllegalArgumentException("자동차 기본 사항 조회 ID는 필수입니다.");
}
int result = carBassMatterInqireMapper.updateCarBassMatterInqire(response);
if (result != 1) {
throw new RuntimeException("자동차 기본 사항 조회 정보 업데이트 실패 - ID: " + response.getCarBassMatterInqire());
throw new RuntimeException("자동차 기본 사항 조회 정보 업데이트 실패 - ID: " + response.getCarBassMatterInqireId());
}
log.info("[BASIC-RES-LOG] 응답/에러 정보 저장 완료(별도TX) - ID: {}, 결과코드: {}", response.getCarBassMatterInqire(), response.getCntcResultCode());
log.info("[BASIC-RES-LOG] 응답/에러 정보 저장 완료(별도TX) - ID: {}, 결과코드: {}", response.getCarBassMatterInqireId(), response.getCntcResultCode());
}
}

@ -70,7 +70,7 @@ public class CarBassMatterInqireService {
try {
String detail = ExceptionDetailUtil.buildForLog(e);
CarBassMatterInqireVO errorLog = CarBassMatterInqireVO.builder()
.carBassMatterInqire(generatedId) // 자동차기본사항조회 ID (PK)
.carBassMatterInqireId(generatedId) // 자동차기본사항조회 ID (PK)
.cntcResultCode(ApiConstant.CNTC_RESULT_CODE_ERROR) // 연계결과코드 (에러)
.cntcResultDtls(detail) // 연계결과상세 (에러 메시지)
.build();

@ -12,7 +12,7 @@
<!-- 최초 요청 정보 INSERT -->
<insert id="insertCarBassMatterInqire" parameterType="CarBassMatterInqireVO">
INSERT INTO tb_car_bass_matter_inqire (
CAR_BASS_MATTER_INQIRE,
CAR_BASS_MATTER_INQIRE_ID,
INFO_SYS_ID,
INFO_SYS_IP,
SIGUNGU_CODE,
@ -27,7 +27,7 @@
REG_DT,
RGTR
) VALUES (
#{carBassMatterInqire},
#{carBassMatterInqireId},
#{infoSysId},
#{infoSysIp},
#{sigunguCode},
@ -87,7 +87,7 @@
<if test="prposSeCode != null">PRPOS_SE_CODE = #{prposSeCode},</if>
<if test="mtrsFomNm != null">MTRS_FOM_NM = #{mtrsFomNm},</if>
<if test="frntVhrno != null">FRNT_VHRNO = #{frntVhrno},</if>
<if test="vhclno != null">VHCLNO = #{vhclno},</if>
<if test="vhrno != null">VHRNO = #{vhrno},</if>
<if test="vin != null">VIN = #{vin},</if>
<if test="cnm != null">CNM = #{cnm},</if>
<if test="vhcleTotWt != null">VHCLE_TOT_WT = #{vhcleTotWt},</if>
@ -135,14 +135,14 @@
<if test="elctyCmpndFuelCnsmpRt != null">ELCTY_CMPND_FUEL_CNSMP_RT = #{elctyCmpndFuelCnsmpRt},</if>
<if test="mberNm != null">MBER_NM = #{mberNm},</if>
</set>
WHERE CAR_BASS_MATTER_INQIRE = #{carBassMatterInqire}
WHERE CAR_BASS_MATTER_INQIRE_ID = #{carBassMatterInqireId}
</update>
<!-- ID로 조회 -->
<select id="selectCarBassMatterInqireById" parameterType="String" resultType="CarBassMatterInqireVO">
SELECT *
FROM tb_car_bass_matter_inqire
WHERE CAR_BASS_MATTER_INQIRE = #{carBassMatterInqire}
WHERE CAR_BASS_MATTER_INQIRE_ID = #{carBassMatterInqireId}
</select>
</mapper>

Loading…
Cancel
Save