SELECT CONCAT(#{muSmsId},LPAD((SELECT NEXTVAL(MU_SMS_SEQ)), 11, 0)) INSERT INTO MU_SMS( MU_SMS_ID ,MU_USER_ID ,USER_NAME ,RECEIVER ,TYPE ,TITLE ,CONTENT ,STATE ,POPBILL_STATE ,SENDER ,WRITE_DATE ,WRITE_TIME ,CUD_FLAG ,USE_YN ,REG_ID ,REG_DATE ,MOD_ID ,MOD_DATE ,T_ID ,T_DATE )VALUES( #{id} ,#{muUserId, jdbcType=VARCHAR} ,#{userName, jdbcType=VARCHAR} ,#{phoneNumber, jdbcType=VARCHAR} ,#{smsType, jdbcType=VARCHAR} ,#{title, jdbcType=VARCHAR} ,#{content, jdbcType=VARCHAR} ,#{state, jdbcType=VARCHAR} ,#{popbillState, jdbcType=VARCHAR} ,#{sender, jdbcType=VARCHAR} ,NOW() ,NOW() ,'C' ,'Y' ,#{regId} ,NOW() ,#{modId} ,NOW() ,#{tId} ,NOW() ) SELECT CONCAT(#{muSmsId},LPAD((SELECT NEXTVAL(MU_SMS_SEQ)), 11, 0)) INSERT INTO MU_SMS( MU_SMS_ID ,MU_USER_ID ,USER_NAME ,RECEIVER ,TYPE ,TITLE ,CONTENT ,STATE ,POPBILL_STATE ,SENDER ,WRITE_DATE ,WRITE_TIME ,CUD_FLAG ,USE_YN ,REG_ID ,REG_DATE ,MOD_ID ,MOD_DATE ,T_ID ,T_DATE )VALUES( #{id} ,#{muUserId, jdbcType=VARCHAR} ,#{userName, jdbcType=VARCHAR} ,#{phoneNumber, jdbcType=VARCHAR} ,#{smsType, jdbcType=VARCHAR} ,#{title, jdbcType=VARCHAR} ,#{content, jdbcType=VARCHAR} ,#{state, jdbcType=VARCHAR} ,#{popbillState, jdbcType=VARCHAR} ,#{sender, jdbcType=VARCHAR} ,NOW() ,NOW() ,'C' ,'Y' ,#{regId} ,NOW() ,#{modId} ,NOW() ,#{tId} ,NOW() ) UPDATE MU_SMS SET MOD_ID = #{modId} ,MOD_DATE = NOW() ,CUD_FLAG = 'U' ,TITLE = #{title} ,CONTENT = #{content} ,OPEN_DATE = #{openDate} WHERE USE_YN = 'Y' AND MU_SMS_ID = #{muSmsId} UPDATE MU_SMS SET USE_YN = 'Y' ,MOD_ID = #{modId} ,MOD_DATE = NOW() ,CUD_FLAG = 'U' ,STATE = #{chgState, jdbcType=VARCHAR} ,SEND_DATE = NOW() ,SEND_DATE = #{reserveDate} ,RECEIPT_NUMBER = #{receiptNum, jdbcType=VARCHAR} WHERE USE_YN = 'Y' AND MU_SMS_ID = #{muSmsId} AND STATE = #{oldState} UPDATE MU_SMS SET MOD_ID = #{modId} ,MOD_DATE = NOW() ,CUD_FLAG = 'U' ,POPBILL_STATE = #{state, jdbcType=VARCHAR} ,POPBILL_RESULT = #{result, jdbcType=VARCHAR} WHERE USE_YN = 'Y' AND POPBILL_STATE = #{popbillState} AND RECEIPT_NUMBER = #{receiptNumber} AND REPLACE(RECEIVER, '-', '') = #{receiveNumber} AND USER_NAME = #{receiveName}