no message

main
이범준 7 months ago
parent 0fec6b2c16
commit dcee694790

@ -11,11 +11,9 @@ public interface CommSmartPlatformAISDao {
// AI번호인식요청내역
public int insertSearchAICarNo(AICarNoSearchVO param);
public int updateSearchAICarNo(AICarNoSearchVO param);
public List<Map<String, Object>> callUpdateCarNoFromAI(Map<String, Object> param);
public List<Map<String, Object>> selectExemptedCar(AICarNoSearchVO param);
public List<Map<String, Object>> selectReductedCar(AICarNoSearchVO param);
public List<Map<String, Object>> selectPreRegistCar(AICarNoSearchVO param);
}

@ -80,24 +80,7 @@
</insert>
<update id="updateSearchAICarNo" parameterType="cfs.trsmrcv.vo.AICarNoSearchVO">
/* */
update TB_CFS_AI_REQ
<set>
CAR_NO_IMG_PATH_REVIS = #{carNoImgPathRevis, jdbcType=VARCHAR},
CAR_NO_REVIS = #{carNoRevis, jdbcType=VARCHAR},
CAR_TYPE_REVIS = #{carTypeRevis, jdbcType=CHAR},
CAR_COLOR_REVIS = #{carColorRevis, jdbcType=CHAR},
RELIABILITY_KNOWLEDGE = #{reliabilityKnowledge, jdbcType=CHAR},
UPDATER = #{updater, jdbcType=VARCHAR},
UPDATE_DATE = SYSDATE
</set>
where AI_CAR_NO_REQ_SEQ = #{aiCarNoReqSeq}
</update>
<select id="callUpdateCarNoFromAI" statementType="CALLABLE" parameterType="hashmap">
/* 차량번호 업데이트 프로시져 */
@ -120,45 +103,6 @@
</select>
<select id="selectExemptedCar" parameterType="cfs.trsmrcv.vo.AICarNoSearchVO" resultType="java.util.HashMap">
/* 면제대상 조회 */
select count(*) as cnt
from EXEMPT_CARS_INFO
where ENFORCE_DATE <![CDATA[<]]> SYSDATE
and CAR_NO = #{carNoRevis}
</select>
<select id="selectReductedCar" parameterType="cfs.trsmrcv.vo.AICarNoSearchVO" resultType="java.util.HashMap">
/* 감면대상 조회 */
select CAR_NO, CAR_TYPE_KBN
from RFID_INFO
where CAR_NO = #{carNoRevis}
</select>
<select id="selectPreRegistCar" parameterType="cfs.trsmrcv.vo.AICarNoSearchVO" resultType="java.util.HashMap">
/* 사전등록결제 대상여부 */
select CAR_NO
, REPLACE(CAR_OWNER_CI,' ','+') AS CAR_OWNER_CI
, EXMP_CD
, CAR_NO_HEX
from TB_CFS_PRP_INFO_MST
where CAR_NO = #{carNoRevis}
and SECSN_YN = 'N'
UNION ALL
select CAR_NO
, REPLACE(CAR_OWNER_CI,' ','+') AS CAR_OWNER_CI
, EXMP_CD
, CAR_NO_HEX
from TB_CFS_PRP_INFO_CHG
where CAR_NO = #{carNoRevis}
and SECSN_YN = 'N'
</select>
</mapper>

@ -8,11 +8,8 @@ import cfs.trsmrcv.vo.AICarNoSearchVO;
public interface CommSmartPlatformAISService {
public int insertSearchAICarNo(AICarNoSearchVO param) throws Exception;
public int updateSearchAICarNo(AICarNoSearchVO param) throws Exception;
public List<Map<String, Object>> callUpdateCarNoFromAI(Map<String, Object> param) throws Exception;
public List<Map<String, Object>> selectExemptedCar(AICarNoSearchVO param) throws Exception;
public List<Map<String, Object>> selectReductedCar(AICarNoSearchVO param) throws Exception;
public List<Map<String, Object>> selectPreRegistCar(AICarNoSearchVO param) throws Exception;
}

@ -26,28 +26,14 @@ public class CommSmartPlatformAISServiceImpl implements CommSmartPlatformAISServ
public int insertSearchAICarNo(AICarNoSearchVO param) throws Exception {
return commSmartPlatformAISDao.insertSearchAICarNo(param);
}
@Override
public int updateSearchAICarNo(AICarNoSearchVO param) throws Exception {
return commSmartPlatformAISDao.updateSearchAICarNo(param);
}
@Override
public List<Map<String, Object>> callUpdateCarNoFromAI(Map<String, Object> param) throws Exception {
return commSmartPlatformAISDao.callUpdateCarNoFromAI(param);
}
@Override
public List<Map<String, Object>> selectExemptedCar(AICarNoSearchVO param) throws Exception {
return commSmartPlatformAISDao.selectExemptedCar(param);
}
@Override
public List<Map<String, Object>> selectReductedCar(AICarNoSearchVO param) throws Exception {
return commSmartPlatformAISDao.selectReductedCar(param);
}
@Override
public List<Map<String, Object>> selectPreRegistCar(AICarNoSearchVO param) throws Exception {
return commSmartPlatformAISDao.selectPreRegistCar(param);
}
}

Loading…
Cancel
Save