UPDATE localbord SET LOCBRDCNT = LOCBRDCNT + 1 WHERE LOCBRDSEQ = #{LOCBRDSEQ} INSERT INTO localbord (LOCBRDTTL, LOCBRDCON, LOCBRDCAT, MEMBERSEQ, LOCBRDCNT, LOCBRDRDT, LOCBRDUDT, LOCBRDPWD, LOCBRDTYP) VALUES (#{LOCBRDTTL}, #{LOCBRDCON}, #{LOCBRDCAT}, #{MEMBERSEQ}, 0, NOW(), NOW(), #{LOCBRDPWD}, #{LOCBRDTYP}) INSERT INTO commonfil ( CMNBRDSEQ,CMNFLENAM,CMNFLEORG,CMNFLEPAT, CMNFLEEXT,CMNFLESIZ,CMNFLEREG,CMNFLERDT ) VALUES ( #{CMNBRDSEQ},#{CMNFLENAM},#{CMNFLEORG},#{CMNFLEPAT}, #{CMNFLEEXT},#{CMNFLESIZ},#{CMNFLEREG},NOW() ) INSERT INTO commonfil ( CMNBRDSEQ, CMNFLENAM, CMNFLEORG, CMNFLEPAT, CMNFLEEXT, CMNFLESIZ, CMNFLEREG, CMNFLERDT ) VALUES #{LOCBRDSEQ}, #{item.saveFileName}, #{item.originalFileName}, #{item.filePath}, #{item.extension}, #{item.fileSize}, #{CMNFLEREG}, NOW() SELECT LAST_INSERT_ID() INSERT INTO commonfil ( CMNFLENAM, CMNFLEORG, CMNFLEPAT, CMNFLEEXT, CMNFLESIZ, CMNFLEREG, CMNFLERDT, CMNFLETYP ) VALUES ( #{CMNFLENAM}, #{CMNFLEORG}, #{CMNFLEPAT}, #{CMNFLEEXT}, #{CMNFLESIZ}, #{CMNFLEREG}, NOW(), 2 ) DELETE FROM localbord WHERE LOCBRDSEQ = #{LOCBRDSEQ} DELETE FROM localcomt WHERE LOCBRDSEQ = #{LOCBRDSEQ} DELETE FROM localgorb WHERE LOCBRDSEQ = #{LOCBRDSEQ} UPDATE localbord SET LOCBRDTTL = #{LOCBRDTTL}, LOCBRDCON = #{LOCBRDCON}, LOCBRDUDT = NOW() WHERE LOCBRDSEQ = #{LOCBRDSEQ} UPDATE localgorb SET LOCGOBGOD = #{LOCGOBGOD}, LOCGOBBAD = #{LOCGOBBAD} WHERE (LOCBRDSEQ = #{LOCBRDSEQ} OR (#{LOCBRDSEQ} IS NULL AND LOCBRDSEQ IS NULL)) AND (LOCCMTSEQ = #{LOCCMTSEQ} OR (#{LOCCMTSEQ} IS NULL AND LOCCMTSEQ IS NULL)) AND MEMBERSEQ = #{MEMBERSEQ} UPDATE COMMONFIL SET CMNBRDSEQ = #{LOCBRDSEQ} WHERE CMNFLESEQ IN #{item} INSERT INTO localgorb (LOCBRDSEQ, LOCCMTSEQ, MEMBERSEQ, LOCGOBGOD, LOCGOBBAD) VALUES (#{LOCBRDSEQ}, #{LOCCMTSEQ}, #{MEMBERSEQ}, #{LOCGOBGOD}, #{LOCGOBBAD}) INSERT INTO localcomt (LOCBRDSEQ, LOCCMTRPY, LOCCMTPWD, LOCCMTRDT, LOCCMTUDT, LOCCMTPNT, MEMBERSEQ,LOCCMTNIC) VALUES (#{LOCBRDSEQ}, #{LOCCMTRPY}, #{LOCCMTPWD}, NOW(), NOW() , #{LOCCMTPNT}, #{MEMBERSEQ},#{LOCCMTNIC}) UPDATE localcomt SET LOCCMTRPY = #{LOCCMTRPY}, LOCCMTUDT = NOW() WHERE LOCCMTSEQ = #{LOCCMTSEQ} UPDATE localcomt SET LOCCMTRPY = '삭제된 댓글입니다', LOCCMTUDT = NOW() WHERE LOCCMTSEQ = #{LOCCMTSEQ} AND EXISTS ( SELECT 1 FROM localcomt WHERE LOCCMTPNT = #{LOCCMTSEQ} ) DELETE FROM localcomt WHERE LOCCMTSEQ = #{LOCCMTSEQ} AND NOT EXISTS ( SELECT 1 FROM localcomt WHERE LOCCMTPNT = #{LOCCMTSEQ} ) DELETE FROM commonfil WHERE CMNFLESEQ in #{item} DELETE FROM COMMONFIL WHERE CMNFLESEQ = #{CMNFLESEQ}