|
|
|
|
@ -77,13 +77,39 @@ SELECT A.MSG_KEY
|
|
|
|
|
, (SELECT SGG_NM FROM TB_SGG WHERE SGG_CD = A.SGG_CD) AS SGG_NM
|
|
|
|
|
, A.TASK_SE_CD
|
|
|
|
|
, GET_CODE_NM('FIM054', A.TASK_SE_CD) AS TASK_SE_NM
|
|
|
|
|
, (CASE
|
|
|
|
|
WHEN A.RSLT_CODE = '0' OR A.RSLT_CODE = '1000'
|
|
|
|
|
THEN '성공'
|
|
|
|
|
WHEN A.MSG_STATE = '1'
|
|
|
|
|
THEN '전송대기중'
|
|
|
|
|
WHEN A.MSG_STATE = '6'
|
|
|
|
|
AND ((A.MSG_TYPE_3 IS NOT NULL AND A.SENT_DATE_3 IS NOT NULL)
|
|
|
|
|
OR (A.MSG_TYPE_2 IS NOT NULL AND A.SENT_DATE_2 IS NOT NULL AND A.MSG_TYPE_3 IS NULL)
|
|
|
|
|
OR (A.MSG_TYPE_1 IS NOT NULL AND A.SENT_DATE_1 IS NOT NULL AND A.MSG_TYPE_2 IS NULL))
|
|
|
|
|
THEN '실패'
|
|
|
|
|
ELSE '처리중'
|
|
|
|
|
END) AS TRANSMIT_STTS_NM
|
|
|
|
|
FROM NURI2_NRMSG_DATA A
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
AND A.INPUT_DT <![CDATA[>=]]> CONCAT(#{schInputYmdFrom},'000000')
|
|
|
|
|
AND A.INPUT_DT <![CDATA[<=]]> CONCAT(#{schInputYmdTo},'235959')
|
|
|
|
|
<if test="@org.egovframe.rte.fdl.string.EgovStringUtil@isNotEmpty(msgPrps)">
|
|
|
|
|
<if test="@org.egovframe.rte.fdl.string.EgovStringUtil@isNotEmpty(msgPrps)">
|
|
|
|
|
AND A.MSG_PRPS = #{msgPrps}
|
|
|
|
|
</if>
|
|
|
|
|
</if>
|
|
|
|
|
<if test="@org.egovframe.rte.fdl.string.EgovStringUtil@isNotEmpty(transmitStts)">
|
|
|
|
|
AND (CASE
|
|
|
|
|
WHEN A.RSLT_CODE = '0' OR A.RSLT_CODE = '1000'
|
|
|
|
|
THEN '02'
|
|
|
|
|
WHEN A.MSG_STATE = '1'
|
|
|
|
|
THEN '01'
|
|
|
|
|
WHEN A.MSG_STATE = '6'
|
|
|
|
|
AND ((A.MSG_TYPE_3 IS NOT NULL AND A.SENT_DATE_3 IS NOT NULL)
|
|
|
|
|
OR (A.MSG_TYPE_2 IS NOT NULL AND A.SENT_DATE_2 IS NOT NULL AND A.MSG_TYPE_3 IS NULL)
|
|
|
|
|
OR (A.MSG_TYPE_1 IS NOT NULL AND A.SENT_DATE_1 IS NOT NULL AND A.MSG_TYPE_2 IS NULL))
|
|
|
|
|
THEN '04'
|
|
|
|
|
ELSE '03'
|
|
|
|
|
END) = #{transmitStts}
|
|
|
|
|
</if>
|
|
|
|
|
<include refid="utility.sortBy" />
|
|
|
|
|
<include refid="utility.paging-suffix"/>
|
|
|
|
|
</select>
|
|
|
|
|
|