|
|
|
@ -135,4 +135,168 @@
|
|
|
|
]]>
|
|
|
|
]]>
|
|
|
|
</insert>
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectDlvgDcuListForSend" resultType="map">
|
|
|
|
|
|
|
|
<![CDATA[
|
|
|
|
|
|
|
|
/* 자재관리 자재납품마스터_DCU 송신 */
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, MTRL_ID, BX_NO, CNTR_NO, ORD_NO, MTRL_NO, CNTR_CO_BIZR_REG_NO, AMMS_DLVG_HDQR_CL_CD, ORD_YMD, MDL_NM, LDIN_NW_MODM_TP_CL_CD, MNFCO_CL_CD, MODM_UNITC, WAN_MAC_ADDR, AMI_FRMW_VER_NM, MST_PLC_MODL_VER_NM, MNFCT_YM, DLVG_YMD, SYS_TITL_NM, SRL_NO
|
|
|
|
|
|
|
|
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
|
|
|
|
|
|
|
|
FROM (
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, MTRL_ID, BX_NO, CNTR_NO, ORD_NO, MTRL_NO, CNTR_CO_BIZR_REG_NO, AMMS_DLVG_HDQR_CL_CD, ORD_YMD, MDL_NM, LDIN_NW_MODM_TP_CL_CD, MNFCO_CL_CD, MODM_UNITC, WAN_MAC_ADDR, AMI_FRMW_VER_NM, MST_PLC_MODL_VER_NM, MNFCT_YM, DLVG_YMD, SYS_TITL_NM, SRL_NO
|
|
|
|
|
|
|
|
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
|
|
|
|
|
|
|
|
, ROW_NUMBER() OVER (ORDER BY EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID) AS R_NUM
|
|
|
|
|
|
|
|
FROM TM_DLVG_DCU
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND NVL(MKAMI_SEND_YN, 'N') = 'N'
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND R_NUM BETWEEN 1 AND 1000
|
|
|
|
|
|
|
|
]]>
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateDlvgDcuListTransferDone">
|
|
|
|
|
|
|
|
<![CDATA[
|
|
|
|
|
|
|
|
/* 자재관리 자재납품마스터_DCU 송신 상태 변경 */
|
|
|
|
|
|
|
|
UPDATE TM_DLVG_DCU
|
|
|
|
|
|
|
|
SET MKAMI_SEND_YN = 'Y'
|
|
|
|
|
|
|
|
, MKAMI_SEND_DATE = SYSTIMESTAMP
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND (EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID) IN (
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID
|
|
|
|
|
|
|
|
FROM (
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, MTRL_ID, BX_NO, CNTR_NO, ORD_NO, MTRL_NO, CNTR_CO_BIZR_REG_NO, AMMS_DLVG_HDQR_CL_CD, ORD_YMD, MDL_NM, LDIN_NW_MODM_TP_CL_CD, MNFCO_CL_CD, MODM_UNITC, WAN_MAC_ADDR, AMI_FRMW_VER_NM, MST_PLC_MODL_VER_NM, MNFCT_YM, DLVG_YMD, SYS_TITL_NM, SRL_NO
|
|
|
|
|
|
|
|
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
|
|
|
|
|
|
|
|
, ROW_NUMBER() OVER (ORDER BY EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID) AS R_NUM
|
|
|
|
|
|
|
|
FROM TM_DLVG_DCU
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND MKAMI_SEND_YN = 'N'
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND R_NUM BETWEEN 1 AND 1000
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
]]>
|
|
|
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectDlvgModmListForSend" resultType="map">
|
|
|
|
|
|
|
|
<![CDATA[
|
|
|
|
|
|
|
|
/* 자재관리 자재납품마스터_모뎀 송신 */
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, MTRL_ID, BX_NO, CNTR_NO, ORD_NO, MTRL_NO, CNTR_CO_BIZR_REG_NO, AMMS_DLVG_HDQR_CL_CD, ORD_YMD, MDL_NM, LDIN_NW_MODM_TP_CL_CD, MNFCO_CL_CD, MODM_UNITC, MODM_MAC_ADDR, MCU_FRMW_VER_NM, PLC_CMN_MODL_VER_NM, MNFCT_YM, DLVG_YMD, SYS_TITL_NM, SRL_NO
|
|
|
|
|
|
|
|
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
|
|
|
|
|
|
|
|
FROM (
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, MTRL_ID, BX_NO, CNTR_NO, ORD_NO, MTRL_NO, CNTR_CO_BIZR_REG_NO, AMMS_DLVG_HDQR_CL_CD, ORD_YMD, MDL_NM, LDIN_NW_MODM_TP_CL_CD, MNFCO_CL_CD, MODM_UNITC, MODM_MAC_ADDR, MCU_FRMW_VER_NM, PLC_CMN_MODL_VER_NM, MNFCT_YM, DLVG_YMD, SYS_TITL_NM, SRL_NO
|
|
|
|
|
|
|
|
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
|
|
|
|
|
|
|
|
, ROW_NUMBER() OVER (ORDER BY EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID) AS R_NUM
|
|
|
|
|
|
|
|
FROM TM_DLVG_MODM
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND MKAMI_SEND_YN = 'N'
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND R_NUM BETWEEN 1 AND 1000
|
|
|
|
|
|
|
|
]]>
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateDlvgModmListTransferDone">
|
|
|
|
|
|
|
|
<![CDATA[
|
|
|
|
|
|
|
|
/* 자재관리 자재납품마스터_모뎀 송신 상태 변경 */
|
|
|
|
|
|
|
|
UPDATE TM_DLVG_MODM
|
|
|
|
|
|
|
|
SET MKAMI_SEND_YN = 'Y'
|
|
|
|
|
|
|
|
, MKAMI_SEND_DATE = SYSTIMESTAMP
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND (EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID) IN (
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID
|
|
|
|
|
|
|
|
FROM (
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, MTRL_ID, BX_NO, CNTR_NO, ORD_NO, MTRL_NO, CNTR_CO_BIZR_REG_NO, AMMS_DLVG_HDQR_CL_CD, ORD_YMD, MDL_NM, LDIN_NW_MODM_TP_CL_CD, MNFCO_CL_CD, MODM_UNITC, MODM_MAC_ADDR, MCU_FRMW_VER_NM, PLC_CMN_MODL_VER_NM, MNFCT_YM, DLVG_YMD, SYS_TITL_NM, SRL_NO
|
|
|
|
|
|
|
|
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
|
|
|
|
|
|
|
|
, ROW_NUMBER() OVER (ORDER BY EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID) AS R_NUM
|
|
|
|
|
|
|
|
FROM TM_DLVG_MODM
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND MKAMI_SEND_YN = 'N'
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND R_NUM BETWEEN 1 AND 1000
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
]]>
|
|
|
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectDlvgMetrListForSend" resultType="map">
|
|
|
|
|
|
|
|
<![CDATA[
|
|
|
|
|
|
|
|
/* 자재관리 자재납품마스터_계기 송신 */
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, MTRL_ID, AMMS_DLVG_HDQR_CL_CD, ANNC_NO, MNFCO_CL_CD, BX_NO, MTRL_NO, MNFCT_YM, LSEFT_YM
|
|
|
|
|
|
|
|
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
|
|
|
|
|
|
|
|
FROM (
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, MTRL_ID, AMMS_DLVG_HDQR_CL_CD, ANNC_NO, MNFCO_CL_CD, BX_NO, MTRL_NO, MNFCT_YM, LSEFT_YM
|
|
|
|
|
|
|
|
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
|
|
|
|
|
|
|
|
, ROW_NUMBER() OVER (ORDER BY EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID) AS R_NUM
|
|
|
|
|
|
|
|
FROM TM_DLVG_METR
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND MKAMI_SEND_YN = 'N'
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND R_NUM BETWEEN 1 AND 1000
|
|
|
|
|
|
|
|
]]>
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateDlvgMetrListTransferDone">
|
|
|
|
|
|
|
|
<![CDATA[
|
|
|
|
|
|
|
|
/* 자재관리 자재납품마스터_계기 송신 상태 변경 */
|
|
|
|
|
|
|
|
UPDATE TM_DLVG_METR
|
|
|
|
|
|
|
|
SET MKAMI_SEND_YN = 'Y'
|
|
|
|
|
|
|
|
, MKAMI_SEND_DATE = SYSTIMESTAMP
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND (EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID) IN (
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID
|
|
|
|
|
|
|
|
FROM (
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, MTRL_ID, AMMS_DLVG_HDQR_CL_CD, ANNC_NO, MNFCO_CL_CD, BX_NO, MTRL_NO, MNFCT_YM, LSEFT_YM
|
|
|
|
|
|
|
|
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
|
|
|
|
|
|
|
|
, ROW_NUMBER() OVER (ORDER BY EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID) AS R_NUM
|
|
|
|
|
|
|
|
FROM TM_DLVG_METR
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND MKAMI_SEND_YN = 'N'
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND R_NUM BETWEEN 1 AND 1000
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
]]>
|
|
|
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectDlvgLteModmListForSend" resultType="map">
|
|
|
|
|
|
|
|
<![CDATA[
|
|
|
|
|
|
|
|
/* 자재관리 자재납품마스터_LTE모뎀 송신 */
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, MTRL_ID, BX_NO, CNTR_NO, ORD_NO, LHV_CL_CD, AMMS_CMN_NW_TP_CL_CD, MTRL_NO, CNTR_CO_BIZR_REG_NO, CMCO_CD, AMMS_DLVG_HDQR_CL_CD, ORD_YMD, MDL_NM, MNFCO_CL_CD, CRC_NO, MODM_UNITC, CRC_CHRG, MODM_MAC_ADDR, SMGWC_ID, FRMW_VER_NM, CMN_MODL_VER_NM, MNFCT_YM, DLVG_YMD, SYS_TITL_NM, TEQP_IDNT_NO, USIM_NO, IPV6_ADDR, SRL_NO
|
|
|
|
|
|
|
|
, MOD_ID, MOD_DATE, REG_ID, REG_DATE
|
|
|
|
|
|
|
|
FROM (
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, MTRL_ID, BX_NO, CNTR_NO, ORD_NO, LHV_CL_CD, AMMS_CMN_NW_TP_CL_CD, MTRL_NO, CNTR_CO_BIZR_REG_NO, CMCO_CD, AMMS_DLVG_HDQR_CL_CD, ORD_YMD, MDL_NM, MNFCO_CL_CD, CRC_NO, MODM_UNITC, CRC_CHRG, MODM_MAC_ADDR, SMGWC_ID, FRMW_VER_NM, CMN_MODL_VER_NM, MNFCT_YM, DLVG_YMD, SYS_TITL_NM, TEQP_IDNT_NO, USIM_NO, IPV6_ADDR, SRL_NO
|
|
|
|
|
|
|
|
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
|
|
|
|
|
|
|
|
, ROW_NUMBER() OVER (ORDER BY EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID) AS R_NUM
|
|
|
|
|
|
|
|
FROM TM_DLVG_LTE_MODM
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND MKAMI_SEND_YN = 'N'
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND R_NUM BETWEEN 1 AND 1000
|
|
|
|
|
|
|
|
]]>
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateDlvgLteModmListTransferDone">
|
|
|
|
|
|
|
|
<![CDATA[
|
|
|
|
|
|
|
|
/* 자재관리 자재납품마스터_LTE모뎀 송신 상태 변경 */
|
|
|
|
|
|
|
|
UPDATE TM_DLVG_LTE_MODM
|
|
|
|
|
|
|
|
SET MKAMI_SEND_YN = 'Y'
|
|
|
|
|
|
|
|
, MKAMI_SEND_DATE = SYSTIMESTAMP
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND (EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID) IN (
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID
|
|
|
|
|
|
|
|
FROM (
|
|
|
|
|
|
|
|
SELECT EXL_UPD_GRP_NO, MTRL_ID, BX_NO, CNTR_NO, ORD_NO, LHV_CL_CD, AMMS_CMN_NW_TP_CL_CD, MTRL_NO, CNTR_CO_BIZR_REG_NO, CMCO_CD, AMMS_DLVG_HDQR_CL_CD, ORD_YMD, MDL_NM, MNFCO_CL_CD, CRC_NO, MODM_UNITC, CRC_CHRG, MODM_MAC_ADDR, SMGWC_ID, FRMW_VER_NM, CMN_MODL_VER_NM, MNFCT_YM, DLVG_YMD, SYS_TITL_NM, TEQP_IDNT_NO, USIM_NO, IPV6_ADDR, SRL_NO
|
|
|
|
|
|
|
|
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
|
|
|
|
|
|
|
|
, ROW_NUMBER() OVER (ORDER BY EXL_UPD_GRP_NO, AMMS_DLVG_HDQR_CL_CD, MTRL_ID) AS R_NUM
|
|
|
|
|
|
|
|
FROM TM_DLVG_LTE_MODM
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND MKAMI_SEND_YN = 'N'
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
WHERE 1 = 1
|
|
|
|
|
|
|
|
AND R_NUM BETWEEN 1 AND 1000
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
]]>
|
|
|
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
</mapper>
|
|
|
|
</mapper>
|
|
|
|
|