INSERT INTO RPT_INFO (
in_agency_code,
in_place_code,
in_place_name,
in_place_num,
in_category1,
in_category2,
in_category3,
in_category4,
in_memo,
in_subject,
in_type,
in_place1,
in_place2,
in_position,
in_name,
in_userid,
in_ip,
in_fsseq,
in_infodate,
in_info_year,
in_info_month,
in_info_day,
in_regdate,
in_state_code,
in_content,
in_auto_remove,
in_offline_type,
in_offline_userid,
in_report,
in_report1,
in_report2,
in_report3,
in_report4,
in_report5,
in_report6,
in_judge,
in_judge1,
in_judge2,
in_judge3,
in_judge4,
in_judge5,
in_judge6
) VALUES (
#{inAgencyCode},
#{inPlaceCode},
#{inPlaceName},
#{inPlaceNum},
#{inCategory1},
#{inCategory2},
#{inCategory3},
#{inCategory4},
#{inMemo},
#{inSubject},
#{inType},
#{inPlace1},
#{inPlace2},
#{inPosition},
#{inName},
#{inUserid},
#{inIp},
#{inFsseq},
TO_DATE(#{inInfoYear} || '/' || #{inInfoMonth} || '/' || #{inInfoDay}, 'YY/MM/DD'),
#{inInfoYear},
#{inInfoMonth},
#{inInfoDay},
NOW(),
#{inStateCode},
#{inContent},
#{inAutoRemove},
#{inOfflineType},
#{inOfflineUserid},
#{inReport},
#{inReport1},
#{inReport2},
#{inReport3},
#{inReport4},
#{inReport5},
#{inReport6},
#{inJudge},
#{inJudge1},
#{inJudge2},
#{inJudge3},
#{inJudge4},
#{inJudge5},
#{inJudge6}
)
SELECT currval('rpt_info_in_seq') as inSeq
UPDATE
RPT_INFO
SET
in_agency_code = #{inAgencyCode},
in_place_code = #{inPlaceCode},
in_place_name = #{inPlaceName},
in_place_num = #{inPlaceNum},
in_category1 = #{inCategory1},
in_category2 = #{inCategory2},
in_category3 = #{inCategory3},
in_category4 = #{inCategory4},
in_memo = #{inMemo},
in_subject = #{inSubject},
in_type = #{inType},
in_place1 = #{inPlace1},
in_place2 = #{inPlace2},
in_position = #{inPosition},
in_name = #{inName},
in_userid = #{inUserid},
in_ip = #{inIp},
in_fsseq = #{inFsseq},
in_infodate = TO_DATE(#{inInfoYear} || '/' || #{inInfoMonth} || '/' || #{inInfoDay}, 'YY/MM/DD'),
in_info_year = #{inInfoYear},
in_info_month = #{inInfoMonth},
in_info_day = #{inInfoDay},
in_state_code = #{inStateCode},
in_content = #{inContent},
in_auto_remove = #{inAutoRemove},
in_complete = #{inComplete},
in_report = #{inReport},
in_report1 = #{inReport1},
in_report2 = #{inReport2},
in_report3 = #{inReport3},
in_report4 = #{inReport4},
in_report5 = #{inReport5},
in_report6 = #{inReport6},
in_judge = #{inJudge},
in_judge1 = #{inJudge1},
in_judge2 = #{inJudge2},
in_judge3 = #{inJudge3},
in_judge4 = #{inJudge4},
in_judge5 = #{inJudge5},
in_judge6 = #{inJudge6},
in_juseq1_section = #{inJuseq1Section},
in_juseq1_head = #{inJuseq1Head},
in_juseq2_section = #{inJuseq2Section},
in_juseq2_head = #{inJuseq2Head},
in_juseq3_section = #{inJuseq3Section},
in_juseq3_head = #{inJuseq3Head}
WHERE
in_seq = #{inSeq}
DELETE
FROM
RPT_INFO
WHERE
in_seq = #{inSeq}