민원 수정

main
이범준 1 year ago
parent c222675f22
commit 3470654362

@ -91,4 +91,10 @@ public interface CrdnCvlcptMapper extends AbstractMapper {
*/ */
DataObject selectAnswerPreview(CrdnQuery query); DataObject selectAnswerPreview(CrdnQuery query);
/** .
* @param params
* @return
*/
DataObject selectCvlcptAnsWordsInfo(Map<String, Object> params);
} }

@ -101,4 +101,17 @@ public class CrdnCvlcptBean extends AbstractComponent {
return crdnCvlcptMapper.initCvlcptPrcsRsltCn(crdnCvlcpt) == 1 ? true : false; return crdnCvlcptMapper.initCvlcptPrcsRsltCn(crdnCvlcpt) == 1 ? true : false;
} }
/** .
* @param taskSeCd , ansRsnCd
* @return
*/
DataObject selectCvlcptAnsWordsInfo(String taskSeCd, String ansRsnCd) {
DataObject params = new DataObject();
params.set("sggCd", crdn05Mapper.selectSggCdForCurrentUser());
params.set("taskSeCd", taskSeCd);
params.set("ansRsnCd", ansRsnCd);
return crdnCvlcptMapper.selectCvlcptAnsWordsInfo(params);
}
} }

@ -284,7 +284,7 @@ public class CrdnCvlcptServiceBean extends AbstractServiceBean implements CrdnCv
|| crdnInfo.string("CVLCPT_TRSM_CD").equals("02") || crdnInfo.string("CVLCPT_TRSM_CD").equals("02")
|| crdnInfo.string("CVLCPT_TRSM_CD").equals("03")) { || crdnInfo.string("CVLCPT_TRSM_CD").equals("03")) {
// 민원 답변 문구(TB_CVLCPT_ANS_WORDS) 대장 조회 // 민원 답변 문구(TB_CVLCPT_ANS_WORDS) 대장 조회
DataObject infoCvlcptAnsWords = excl01Bean.selectCvlcptAnsWordsInfo(crdn.getLevyExclRsnCd()); DataObject infoCvlcptAnsWords = crdnCvlcptBean.selectCvlcptAnsWordsInfo(crdn.getTaskSeCd(), crdn.getLevyExclRsnCd());
// 비부과(서손)사유가 민원 답변대상인가? 민원 답변 문구(TB_CVLCPT_ANS_WORDS) 대장에 답변 사유 코드가 존재한다면.. // 비부과(서손)사유가 민원 답변대상인가? 민원 답변 문구(TB_CVLCPT_ANS_WORDS) 대장에 답변 사유 코드가 존재한다면..
if (!infoCvlcptAnsWords.string("ANS_WORDS_ID").equals("")) { if (!infoCvlcptAnsWords.string("ANS_WORDS_ID").equals("")) {

@ -394,6 +394,22 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
AND DEL_YN = 'N' AND DEL_YN = 'N'
</update> </update>
<select id="selectCvlcptAnsWords" parameterType="map" resultType="dataobject">
/* 민원답변문구 대장 객체 가져오기(crdnCvlcptMapper.selectCvlcptAnsWords) */
SELECT A.ANS_WORDS_ID /* 답변 문구 ID */
, A.ANS_SE_CD /* 답변 구분 코드 */
, (SELECT FN_GET_CODE_NM('FIM060', A.ANS_SE_CD) FROM DUAL) AS ANS_SE_NM /* 답변 구분 명 */
, A.ANS_RSN_CD /* 답변 사유 코드 */
, A.ANS_RSN_NM /* 답변 사유 명 */
, A.PRCS_SUMRY /* 처리 요약 */
, A.PRCS_RSLT_CN /* 처리 결과 내용 */
FROM TB_CVLCPT_ANS_WORDS A
WHERE A.SGG_CD = #{sggCd} /* 시군구 코드 */
AND A.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */
AND A.ANS_RSN_CD = #{ansRsnCd} /* 답변 사유 코드 */
AND A.USE_YN = 'Y' /* 사용 여부 */
</select>
<update id="updateCrdn" parameterType="map"> <update id="updateCrdn" parameterType="map">
/* 단속정보 수정(crdnCvlcptMapper.updateCrdn) */ /* 단속정보 수정(crdnCvlcptMapper.updateCrdn) */
UPDATE TB_CRDN UPDATE TB_CRDN

Loading…
Cancel
Save