INSERT INTO t_task(task_name, task_start_time, task_end_time, task_act, task_type, task_create_time, task_modify_time, task_create_userid, task_create_username, task_create_depart) VALUE (#{task.taskName}, #{task.taskStartTime}, #{task.taskEndTime}, #{task.taskAct}, #{task.taskType}, NOW(), NOW(), #{task.taskCreateUserId}, #{task.taskCreateUsername}, #{task.taskCreateDepart}) UPDATE t_static_rule SET static_rule_used_task_id = #{task_id} WHERE static_rule_id IN #{rule_id} UPDATE t_dynamic_rule SET dynamic_rule_used_task_id = #{task_id} WHERE dynamic_rule_id IN #{rule_id} UPDATE t_task task_name = #{task.taskName}, task_type = #{task.taskType}, task_act = #{task.taskAct}, task_start_time = #{task.taskStartTime}, task_end_time = #{task.taskEndTime}, task_modify_time = NOW(), WHERE task_id = #{task.taskId} UPDATE t_static_rule SET static_rule_used_task_id = null, static_rule_modify_time = NOW() WHERE static_rule_used_task_id = #{task_id} UPDATE t_dynamic_rule SET dynamic_rule_used_task_id = null WHERE dynamic_rule_used_task_id = #{task_id} UPDATE t_task SET task_audit_status = #{audit_status}, task_modify_time = NOW() WHERE task_id = #{task_id} UPDATE t_task SET task_status = #{state}, task_modify_time = NOW() WHERE task_id = #{task_id} update t_task set task_audit_status = CASE task_id WHEN #{id} THEN #{auditStatus} ELSE task_audit_status END WHERE task_id IN #{id} DELETE FROM t_task WHERE task_id = #{task_id} INSERT INTO t_task(task_name, task_start_time, task_end_time, task_create_time, task_modify_time, task_type, task_act, task_create_username, task_create_depart, task_create_userid) VALUE ( #{info.taskName}, #{info.startTime}, #{info.endTime}, NOW(), NOW(), #{info.taskType}, #{info.taskAct}, #{info.taskCreateUsername}, #{info.taskCreateDepart}, #{info.taskCreateUserId} );