SELECT IFNULL(MAX(DLIVY_GOODS_INNB), 0) + 1 FROM GC_GOODS_EXPORT_ITEM
#{qy} THEN '50'
WHEN (ORDR_QY - STEP85) = #{qy} THEN '55'
ELSE ORDR_STTUS_CD
END,
STEP55 = #{qy},
STEP45 = 0,
UPDT_DT = SYSDATE()
WHERE SOPMAL_CD = #{sopmalCd}
AND OPTN_TY = #{optnTy}
AND ORDR_GOODS_OPTN_INNB = #{ordrGoodsOptnInnb}
]]>
OIOP.STEP85
WHERE SH.SOPMAL_CD = #{sopmalCd}
AND SH.ORDR_INNB = #{ordrInnb}
AND SH.ORDR_DLVY_INNB = #{ordrDlvyInnb}
AND SH.USE_AT = 'Y'
GROUP BY SH.SOPMAL_CD, SH.ORDR_INNB, SH.ORDR_DLVY_INNB
) STEP
SET
SH.ORDR_STTUS_CD = STEP.ORDR_STTUS_CD,
SH.UPDT_DT = SYSDATE()
WHERE SH.SOPMAL_CD = STEP.SOPMAL_CD
AND SH.ORDR_INNB = STEP.ORDR_INNB
AND SH.ORDR_DLVY_INNB = STEP.ORDR_DLVY_INNB
]]>
'85'
WHERE O.SOPMAL_CD = #{sopmalCd}
AND O.ORDR_INNB = #{ordrInnb}
GROUP BY O.SOPMAL_CD, O.ORDR_INNB
) STEP
SET
O.ORDR_STTUS_CD = STEP.ORDR_STTUS_CD,
O.UPDT_DT = SYSDATE()
WHERE O.SOPMAL_CD = STEP.SOPMAL_CD
AND O.ORDR_INNB = STEP.ORDR_INNB
AND O.USE_AT = 'Y'
]]>
SELECT IFNULL(MAX(DLIVY_LOG_INNB), 0) + 1 FROM GC_GOODS_EXPORT_LOG
#{qy} THEN '60'
WHEN (ORDR_QY - STEP85) = #{qy} THEN '65'
ELSE ORDR_STTUS_CD
END
,STEP65 = #{qy}
,STEP55 = CASE
WHEN (STEP55 - #{qy}) < 0 THEN 0
ELSE (STEP55 - #{qy})
END,
]]>
#{qy} THEN '70'
WHEN (ORDR_QY - STEP85) = #{qy} THEN '75'
ELSE ORDR_STTUS_CD
END
,STEP55 = CASE
WHEN (STEP55 - #{qy}) < 0 THEN 0
ELSE (STEP55 - #{qy})
END
,STEP65 = CASE
WHEN (STEP65 - #{qy}) < 0 THEN 0
ELSE (STEP65 - #{qy})
END
,STEP75 = #{qy},
]]>
#{qy} THEN '50'
WHEN (ORDR_QY - STEP85) = #{qy} THEN '55'
ELSE ORDR_STTUS_CD
END
,STEP55 = #{qy},
]]>
OIOP.STEP85
WHERE SH.SOPMAL_CD = #{sopmalCd}
AND SH.ORDR_INNB = #{ordrInnb}
]]>
AND SH.ORDR_DLVY_INNB = #{ordrDlvyInnb}
#{ordrDlvyInnbArr}
'85'
WHERE O.SOPMAL_CD = #{sopmalCd}
AND O.ORDR_INNB = #{ordrInnb}
GROUP BY O.SOPMAL_CD, O.ORDR_INNB
) STEP
SET
O.ORDR_STTUS_CD = STEP.ORDR_STTUS_CD
,O.MNGR_INNB = #{updusr}
,O.UPDT_DT = SYSDATE()
WHERE 1 = 1
AND O.SOPMAL_CD = STEP.SOPMAL_CD
AND O.ORDR_INNB = STEP.ORDR_INNB
AND O.USE_AT = 'Y'
]]>