자동차 기본정보 조회 로그 등록 수정

master
mjkhan21 1 year ago
parent cc9e4f9b5c
commit 07213a3bd7

@ -66,7 +66,8 @@ public class VehicleInfoServiceBean extends AbstractServiceBean implements Vehic
Map<String, Object> params = Map.of( Map<String, Object> params = Map.of(
"req", req, "req", req,
"info", result.getBasicInfo(), "info", result.getBasicInfo(),
"msg", result.getResult() "msg", result.getResult(),
"currentUser", currentUser()
); );
vehicleInfoMapper.insertBasicInfo(params); vehicleInfoMapper.insertBasicInfo(params);
} }

@ -130,6 +130,8 @@ public class BasicInfoResponse extends LvisResponse {
@Setter @Setter
public static class BasicInfo extends ResultInfo { public static class BasicInfo extends ResultInfo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 기본사항 ID */
private String bsc_mttr_id;
/** 연식 */ /** 연식 */
private String prye; private String prye;
/** 등록일(변경일) */ /** 등록일(변경일) */

@ -173,6 +173,13 @@ SELECT PRYE <!-- 연식 -->
</where></select> </where></select>
<insert id="insertBasicInfo" parameterType="map">/* vehicleInfoMapper.insertBasicInfo(자동차 기본사항 조회 로그 등록) */ <insert id="insertBasicInfo" parameterType="map">/* vehicleInfoMapper.insertBasicInfo(자동차 기본사항 조회 로그 등록) */
<selectKey keyProperty="bsc_mttr_id" resultType="string" order="BEFORE">
SELECT CONCAT(
<include refid="utility.today" />
, LPAD(IFNULL(SUBSTRING(MAX(BSC_MTTR_ID), 9) + 1, 1), 22, '0')
) NEW_ID
FROM TB_CAR_BSC_MTTR TCBM
WHERE BSC_MTTR_ID LIKE CONCAT(<include refid="utility.today" />, '%')</selectKey>
INSERT INTO TB_CAR_BSC_MTTR ( INSERT INTO TB_CAR_BSC_MTTR (
BSC_MTTR_ID <!-- 기본 사항 ID --> BSC_MTTR_ID <!-- 기본 사항 ID -->
, MESSAGEID <!-- 결과 메시지 ID --> , MESSAGEID <!-- 결과 메시지 ID -->
@ -263,8 +270,6 @@ INSERT INTO TB_CAR_BSC_MTTR (
, FRST_REGIST_RQRCNO <!-- 최초등록접수번호 --> , FRST_REGIST_RQRCNO <!-- 최초등록접수번호 -->
, VLNT_ERSR_PRVNTC_NTICE_DE <!-- 예고통지일 --> , VLNT_ERSR_PRVNTC_NTICE_DE <!-- 예고통지일 -->
, REGIST_INSTT_NM <!-- 등록기관명 --> , REGIST_INSTT_NM <!-- 등록기관명 -->
, PROCESS_IMPRTY_RESN_CODE <!-- 처리불가사유코드 -->
, PROCESS_IMPRTY_RESN_DTLS <!-- 처리불가사유명세 -->
, VIMS_PRPOS_SE_CODE <!-- 용도구분코드 --> , VIMS_PRPOS_SE_CODE <!-- 용도구분코드 -->
, VIMS_VHCTY_ASORT_CODE <!-- 차종종별코드 --> , VIMS_VHCTY_ASORT_CODE <!-- 차종종별코드 -->
, VIMS_VHCTY_TY_CODE <!-- 차종유형코드 --> , VIMS_VHCTY_TY_CODE <!-- 차종유형코드 -->
@ -273,8 +278,13 @@ INSERT INTO TB_CAR_BSC_MTTR (
, CBD_BT <!-- 차체너비 --> , CBD_BT <!-- 차체너비 -->
, CBD_HG <!-- 차체높이 --> , CBD_HG <!-- 차체높이 -->
, FRST_MXMM_LDG <!-- 최초최대적재량 --> , FRST_MXMM_LDG <!-- 최초최대적재량 -->
, PROCESS_IMPRTY_RESN_CODE <!-- 처리불가사유코드 -->
, PROCESS_IMPRTY_RESN_DTLS <!-- 처리불가사유명세 -->
, REG_DT <!-- 등록일자 -->
, RGTR <!-- 등록자 -->
) VALUES ( ) VALUES (
#{bsc_mttr_id} <!-- 기본 사항 id --> #{info.bsc_mttr_id} <!-- 기본 사항 id -->
, #{msg.messageId} <!-- 결과 메시지 id --> , #{msg.messageId} <!-- 결과 메시지 id -->
, #{msg.messageName} <!-- 결과 메시지 명 --> , #{msg.messageName} <!-- 결과 메시지 명 -->
, #{msg.messageReason} <!-- 결과 메시지 사유 --> , #{msg.messageReason} <!-- 결과 메시지 사유 -->
@ -373,6 +383,11 @@ INSERT INTO TB_CAR_BSC_MTTR (
, #{info.cbd_bt} <!-- 차체너비 --> , #{info.cbd_bt} <!-- 차체너비 -->
, #{info.cbd_hg} <!-- 차체높이 --> , #{info.cbd_hg} <!-- 차체높이 -->
, #{info.frst_mxmm_ldg} <!-- 최초최대적재량 --> , #{info.frst_mxmm_ldg} <!-- 최초최대적재량 -->
, #{info.process_imprty_resn_code} <!-- 처리불가사유코드 -->
, #{info.process_imprty_resn_dtls} <!-- 처리불가사유명세 -->
,<include refid="utility.now" /> <!-- 등록일자 -->
, #{currentUser.id} <!-- 등록자 -->
)</insert> )</insert>
</mapper> </mapper>
Loading…
Cancel
Save