INSERT INTO tb_uiws_worklog (title, writer_id, work_date, work_status_cd, progress_cd, repeat_yn, repeat_start_date, repeat_end_date, created_by, created_at) VALUES (#{title}, #{writerId}, #{workDate}, #{workStatusCd}, #{progressCd}, #{repeatYn}, #{repeatStartDate}, #{repeatEndDate}, #{createdBy}, #{createdAt}) UPDATE tb_uiws_worklog SET title = #{title}, writer_id = #{writerId}, work_date = #{workDate}, work_status_cd = #{workStatusCd}, progress_cd = #{progressCd}, repeat_yn = #{repeatYn}, repeat_start_date = #{repeatStartDate}, repeat_end_date = #{repeatEndDate}, updated_by = #{updatedBy}, updated_at = #{updatedAt} WHERE worklog_id = #{worklogId} DELETE FROM tb_uiws_worklog WHERE worklog_id = #{worklogId} AND writer_id IN #{oid} INSERT INTO tb_uiws_worklog_dtl (worklog_id, start_hour, end_hour, work_type_cd, company_id, work_content, issue_content, sort_ord, created_by, created_at) VALUES (#{worklogId}, #{startHour}, #{endHour}, #{workTypeCd}, #{companyId}, #{workContent}, #{issueContent}, #{sortOrd}, #{createdBy}, #{createdAt}) UPDATE tb_uiws_worklog_dtl SET start_hour = #{startHour}, end_hour = #{endHour}, work_type_cd = #{workTypeCd}, company_id = #{companyId}, work_content = #{workContent}, issue_content = #{issueContent}, sort_ord = #{sortOrd}, updated_by = #{updatedBy}, updated_at = #{updatedAt} WHERE dtl_id = #{dtlId} DELETE FROM tb_uiws_worklog_dtl WHERE dtl_id = #{dtlId} INSERT INTO tb_uiws_worklog_cmt (worklog_id, cmt_content, writer_id, kakao_sent_yn, confirm_yn, created_by, created_at) VALUES (#{worklogId}, #{cmtContent}, #{writerId}, #{kakaoSentYn}, #{confirmYn}, #{createdBy}, #{createdAt}) UPDATE tb_uiws_worklog_cmt SET kakao_sent_yn = 'Y' WHERE cmt_id = #{cmtId} UPDATE tb_uiws_worklog_cmt SET confirm_yn = 'Y', updated_by = #{actor}, updated_at = now() WHERE cmt_id = #{cmtId}