SELECT (MAX(POST_NO) + 1) FROM HP_CONTENTS_BBS WHERE CATEGORY_DIV_CD = '01' AND CATEGORY_NO = ${categorylist}
INSERT INTO HP_CONTENTS_BBS(
CATEGORY_DIV_CD
,CATEGORY_NO
,POST_NO
,TITLE
,CONTENT
,THUMBNAIL_BOTTOM_TXT
,THUMBNAIL_ATTACHFILE_ID
,CONTENTS_ATTACHFILE_ID
,HASHTAG
,USE_YN
,REG_ID
,REG_DATE
,MOD_ID
,MOD_DATE
)VALUES(
'01'
,${categorylist}
,#{id}
,#{title}
,#{content}
,#{thumbnail_bottom_txt}
,#{thumbnailId}
,#{contentId}
,#{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(
#{contentId}
,#{fileName2}
,#{filePath2}
,'0'
,#{fileType2}
,#{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(
#{thumbnailId}
,#{fileName}
,#{filePath}
,'0'
,#{fileType}
,#{regId}
,NOW()
,#{modId}
,NOW()
)
UPDATE HP_CONTENTS_BBS_PROCEDURE SET
USE_YN = 'N'
WHERE CATEGORY_DIV_CD = '01'
AND CATEGORY_NO = #{categoryNo}
AND POST_NO = #{postNo}
INSERT INTO HP_CONTENTS_BBS_PROCEDURE(
CATEGORY_DIV_CD
,CATEGORY_NO
,POST_NO
,MU_TREATMENT_ID
,MU_TREATMENT_PROCEDURE_ID
,USE_YN
,REG_ID
,REG_DATE
,MOD_ID
,MOD_DATE
)VALUES(
'01'
,#{categoryNo}
,#{muWebTreatmentDietId}
,#{treatmentid}
,#{treatmentprocedureid}
,'Y'
,#{regId}
,NOW()
,#{modId}
,NOW()
)ON DUPLICATE KEY UPDATE
USE_YN = 'Y';
UPDATE HP_CONTENTS_BBS
SET
TITLE = #{title}
,CONTENT = #{content}
,THUMBNAIL_BOTTOM_TXT = #{thumbnail_bottom_txt}
,HASHTAG = #{hashtag}
,THUMBNAIL_ATTACHFILE_ID = #{thumbnailId}
,CONTENTS_ATTACHFILE_ID = #{contentId}
,MOD_ID = #{modId}
,MOD_DATE = NOW()
WHERE USE_YN = 'Y'
AND CATEGORY_DIV_CD = '01'
AND CATEGORY_NO = #{categoryNo}
AND POST_NO = #{postNo}
UPDATE HP_CONTENTS_BBS
SET MOD_ID = #{modId}
,MOD_DATE = NOW()
,USE_YN = 'N'
WHERE USE_YN = 'Y'
AND CATEGORY_NO = #{categorylist}
AND POST_NO = #{muWebTreatmentDietId}