INSERT INTO BOARD ( OBJID ,SYSTEM_TYPE ,BOARD_TYPE ,CATEGORY ,REQ_CATEGORY ,RES_CATEGORY ,REQ_CONTENTS ,RES_CONTENTS ,TITLE ,RES_REGDATE ,RES_WRITER ,IMPORTANT ,REQ_WRITER ,REQ_REGDATE ) VALUES ( #{objId} ,#{systemType} ,#{boardType} ,#{category} ,#{reqCategory} ,#{resCategory} ,#{reqContents} ,#{resContents} ,#{title} ,now() ,#{resWriter} ,#{important} ,#{reqWriter} ,now() ) ON CONFLICT (OBJID) DO UPDATE SET SYSTEM_TYPE = #{systemType}, BOARD_TYPE = #{boardType}, CATEGORY = #{category}, REQ_CATEGORY = #{reqCategory}, RES_CATEGORY = #{resCategory}, REQ_CONTENTS = #{reqContents}, RES_CONTENTS = #{resContents}, TITLE = #{title}, RES_REGDATE = now(), RES_WRITER = #{resWriter}, IMPORTANT = #{important}, REQ_WRITER = #{reqWriter}, REQ_REGDATE = now() DELETE FROM BOARD WHERE OBJID = #{objId} DELETE FROM BOARD WHERE OBJID = #{OBJECID} INSERT INTO COMMENTS ( USER_NAME, USER_ID, CONTENTS, COMMENT_OBJID, COMMENT_PARENTS, POST_OBJID, COMMENT_LAYER, OBJID, CHECK_VIEW, REGDATE )VALUES( #{userName} ,#{WRITER} ,#{CONTENTS} ,#{OBJID} ,#{COMMENT_PARENTS} ,#{POST_OBJID} ,#{COMMENT_LAYER} ,#{OBJID} ,'true' ,now() ) ON CONFLICT (OBJID) DO UPDATE SET USER_NAME = #{userName} , CONTENTS = #{CONTENTS} , COMMENT_OBJID = #{OBJID} , COMMENT_PARENTS = #{COMMENT_PARENTS} , POST_OBJID = #{POST_OBJID} , COMMENT_LAYER = #{COMMENT_LAYER} , CHECK_VIEW = 'true' , REGDATE = NOW() DELETE FROM COMMENTS WHERE COMMENT_OBJID = #{OBJID} INSERT INTO BOARD ( OBJID ,SYSTEM_TYPE ,BOARD_TYPE ,CATEGORY ,REQ_CATEGORY ,REQ_CONTENTS ,TITLE ,REQ_WRITER ,REQ_REGDATE ,QNA_NO ,RES_STATE ) VALUES ( #{objId} ,#{systemType} ,#{boardType} ,#{category} ,#{reqCategory} ,#{reqContents} ,#{title} ,#{reqWriter} ,now() ,(SELECT NEXTVAL('qna_seq')) ,'접수' ) ON CONFLICT (OBJID) DO UPDATE SET SYSTEM_TYPE = #{systemType}, BOARD_TYPE = #{boardType}, CATEGORY = #{category}, REQ_CATEGORY = #{reqCategory}, RES_CATEGORY = #{resCategory}, REQ_CONTENTS = #{reqContents}, RES_CONTENTS = #{resContents}, TITLE = #{title}, RES_REGDATE = now(), RES_WRITER = #{resWriter}, IMPORTANT = #{important}, RES_STATE = #{resstate} INSERT INTO BOARD ( OBJID ,SYSTEM_TYPE ,BOARD_TYPE ,CATEGORY ,REQ_CATEGORY ,RES_CATEGORY ,REQ_CONTENTS ,RES_CONTENTS ,TITLE ,RES_REGDATE ,RES_WRITER ,IMPORTANT ,REQ_WRITER ,REQ_REGDATE ,RES_STATE ) VALUES ( #{objId} ,#{systemType} ,#{boardType} ,#{category} ,#{reqCategory} ,#{resCategory} ,#{reqContents} ,#{resContents} ,#{title} ,now() ,#{resWriter} ,#{important} ,#{reqWriter} ,now() ,#{resstate} ) ON CONFLICT (OBJID) DO UPDATE SET PLAN_DATE = #{PLAN_DATE}, ACT_DATE = #{ACT_DATE}, RES_CATEGORY = #{resCategory}, RES_CONTENTS = #{resContents}, RES_REGDATE = now(), RES_WRITER = #{resWriter}, RES_STATE = #{resstate} DELETE FROM BOARD WHERE OBJID = #{objId}