SELECT (MAX(POST_NO) + 1) FROM HP_BEFORE_AFTER_PHOTO_BBS WHERE CATEGORY_DIV_CD = '06' AND CATEGORY_NO = ${categoryno}
INSERT INTO HP_BEFORE_AFTER_PHOTO_BBS(
CATEGORY_DIV_CD
,CATEGORY_NO
,POST_NO
,TITLE
,CONTENT
,BEFORE_PHOTO_ATTACHFILE_ID
,AFTER_PHOTO_ATTACHFILE_ID
,HASHTAG
,USE_YN
,REG_ID
,REG_DATE
,MOD_ID
,MOD_DATE
)VALUES(
'06'
,${categoryno}
,#{id}
,#{title}
,#{content}
,#{beforeId}
,#{afterId}
,#{hashtag}
,'Y'
,#{regId}
,NOW()
,#{modId}
,NOW()
)
SELECT CONCAT('ATF-', LPAD(NEXTVAL(seq_attachfile_id), 21, '0'))
INSERT INTO HP_ATTACH_FILE(
ATTACHFILE_ID
,ATTACHFILE_NM
,FILE_PATH
,FILE_SIZE
,FILE_TYPE
,REG_ID
,REG_DATE
,MOD_ID
,MOD_DATE
)VALUES(
#{beforeId}
,#{beforeFileName}
,#{beforeFilePath}
,'0'
,'img'
,#{regId}
,NOW()
,#{modId}
,NOW()
)
SELECT CONCAT('ATF-', LPAD(NEXTVAL(seq_attachfile_id), 21, '0'))
INSERT INTO HP_ATTACH_FILE(
ATTACHFILE_ID
,ATTACHFILE_NM
,FILE_PATH
,FILE_SIZE
,FILE_TYPE
,REG_ID
,REG_DATE
,MOD_ID
,MOD_DATE
)VALUES(
#{afterId}
,#{afterFileName}
,#{afterFilePath}
,'0'
,'img'
,#{regId}
,NOW()
,#{modId}
,NOW()
)
UPDATE HP_BEFORE_AFTER_PHOTO_BBS
SET
TITLE = #{title}
,CONTENT = #{content}
,HASHTAG = #{hashtag}
,CATEGORY_NO = #{categoryNo}
,BEFORE_PHOTO_ATTACHFILE_ID = #{beforeId}
,AFTER_PHOTO_ATTACHFILE_ID = #{afterId}
,MOD_ID = #{modId}
,MOD_DATE = NOW()
WHERE USE_YN = 'Y'
AND CATEGORY_DIV_CD = '06'
AND CATEGORY_NO = #{originalCategoryNo}
AND POST_NO = #{muWebPhotoPetitId}
UPDATE HP_BEFORE_AFTER_PHOTO_BBS
SET MOD_ID = #{modId}
,MOD_DATE = NOW()
,USE_YN = 'N'
WHERE USE_YN = 'Y'
AND CATEGORY_NO = #{categoryno}
AND POST_NO = #{muWebPhotoPetitId}