a.ID, a.NAME, a.cron_valid, a.cron_invalid, a.SERVICE_ID, a.COMPILE_ID, a.CFG_ID, a.IS_VALID, a.IS_AUDIT, a.function_id, a.CREATOR_ID, a.CREATE_TIME, a.EDITOR_ID, a.EDIT_TIME, a.table_name, a.user_region1, a.user_region2, a.user_region3, a.user_region4, a.user_region5 insert into schedule_cfg ( NAME, cron_valid, cron_invalid, SERVICE_ID, COMPILE_ID, CFG_ID, IS_VALID, IS_AUDIT, function_id, CREATOR_ID, CREATE_TIME, EDITOR_ID, EDIT_TIME, table_name, user_region1, user_region2, user_region3, user_region4, user_region5, del_flag, type ) values ( #{name,jdbcType=VARCHAR}, #{cronValid,jdbcType=VARCHAR}, #{cronInvalid,jdbcType=VARCHAR}, #{serviceId,jdbcType=INTEGER}, #{compileId,jdbcType=INTEGER}, #{cfgId,jdbcType=INTEGER}, #{isValid,jdbcType=INTEGER}, #{isAudit,jdbcType=INTEGER}, #{functionId,jdbcType=INTEGER}, #{creatorId,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{editorId,jdbcType=INTEGER}, #{editTime,jdbcType=TIMESTAMP}, #{tableName,jdbcType=VARCHAR}, #{userRegion1,jdbcType=VARCHAR}, #{userRegion2,jdbcType=VARCHAR}, #{userRegion3,jdbcType=VARCHAR}, #{userRegion4,jdbcType=VARCHAR}, #{userRegion5,jdbcType=VARCHAR}, #{delFlag,jdbcType=INTEGER}, #{type,jdbcType=INTEGER} ) update schedule_cfg del_flag = 0 WHERE compile_Id in (${compileIds}) and del_flag =1 delete from schedule_cfg WHERE compile_Id in (${compileIds}) and type=#{type} update ${tableName} is_valid = #{isValid} , is_audit = 1, audit_time=now(), where compile_id = #{compileId} INSERT INTO schedule_exce_log ( schedule_id, exce_time, issue_status, issue_result, error_info, compile_id, is_issue ) VALUES ( #{scheduleId}, #{exceTime}, #{issueStatus}, #{issueResult}, #{errorInfo}, #{compileId}, 0 ); INSERT INTO schedule_exce_new ( schedule_id, exce_time, issue_status, issue_result, error_info, compile_id, is_issue ) VALUES ( #{scheduleId}, #{exceTime}, #{issueStatus}, #{issueResult}, #{errorInfo}, #{compileId}, 0 ); UPDATE schedule_exce_new schedule_id = #{scheduleId}, exce_time = #{exceTime}, issue_result = #{issueResult}, error_info = #{errorInfo}, is_issue = #{isIssue}, WHERE compile_Id = #{compileId} and issue_status = #{issueStatus}