insert into t_command_status(COMMAND_ID, TASK_ID, TASK_ACT, TASKNAME, EVENTTYPE, DEPARTMENT, DISTRIBUTEPOINT, FREQUENCY, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, CREATE_TIME, LAST_UPDATE, IS_DELETED, TASKTYPE, RULE_ID, display_id,RULE_NAME, sip_int, dip_int,,COMMAND_GROUP) values (#{info.UUID}, #{info.taskId}, #{info.taskAct}, #{info.taskName}, #{info.eventType}, #{info.taskCreateDepart}, #{info.distributePoint}, #{info.frequency}, DEFAULT, #{info.fiveTupleWithMask.sourceIP}, #{info.fiveTupleWithMask.sourcePort}, #{info.fiveTupleWithMask.destinationIP}, #{info.fiveTupleWithMask.destinationPort}, #{info.fiveTupleWithMask.protocol}, #{info.fiveTupleWithMask.maskSourceIP}, #{info.fiveTupleWithMask.maskSourcePort}, #{info.fiveTupleWithMask.maskDestinationIP}, #{info.fiveTupleWithMask.maskDestinationPort}, #{info.fiveTupleWithMask.maskProtocol}, #{info.startTime}, #{info.endTime}, #{info.isValid}, #{info.isJudged}, NOW(), NOW(), FALSE, #{info.taskType}, #{info.ruleId}, #{info.displayId}, #{info.ruleName}, #{info.sipInt}, #{info.dipInt} ,#{info.commandGroup} ) insert into t_command_distribute(COMMAND_ID,display_id,SEND_TIMES, SUCCESS_TIMES ) values (#{info.UUID}, #{info.displayId}, 0, 0) insert into t_command_rcp_query(COMMAND_ID,display_id ) values (#{info.UUID}, #{info.displayId}) insert into t_command_traffic(COMMAND_ID,display_id ) values (#{info.UUID}, #{info.displayId}) insert into t_command_status( COMMAND_ID, TASK_ID, TASK_ACT, TASKNAME, EVENTTYPE, DEPARTMENT, DISTRIBUTEPOINT, FREQUENCY, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, CREATE_TIME, LAST_UPDATE, IS_DELETED, TASKTYPE, RULE_ID, display_id,RULE_NAME, sip_int, dip_int,COMMAND_GROUP) values (#{info.UUID}, #{info.taskId}, #{info.taskAct}, #{info.taskName}, #{info.eventType}, #{info.taskCreateDepart}, #{info.distributePoint}, #{info.frequency}, DEFAULT, #{info.fiveTupleWithMask.sourceIP}, #{info.fiveTupleWithMask.sourcePort}, #{info.fiveTupleWithMask.destinationIP}, #{info.fiveTupleWithMask.destinationPort}, #{info.fiveTupleWithMask.protocol}, #{info.fiveTupleWithMask.maskSourceIP}, #{info.fiveTupleWithMask.maskSourcePort}, #{info.fiveTupleWithMask.maskDestinationIP}, #{info.fiveTupleWithMask.maskDestinationPort}, #{info.fiveTupleWithMask.maskProtocol}, #{info.startTime}, #{info.endTime}, #{info.isValid}, #{info.isJudged}, NOW(), NOW(), FALSE, #{info.taskType}, #{info.ruleId}, #{info.displayId}, #{info.ruleName}, #{info.sipInt}, #{info.dipInt},#{info.commandGroup} ) insert into t_command_distribute(COMMAND_ID,display_id,SEND_TIMES, SUCCESS_TIMES ) values (#{info.UUID}, #{info.displayId}, 0, 0) insert into t_command_rcp_query(COMMAND_ID,display_id ) values (#{info.UUID}, #{info.displayId}) insert into t_command_traffic(COMMAND_ID,display_id ) values (#{info.UUID}, #{info.displayId}) insert into t_command( COMMAND_ID, TASK_ID, TASK_ACT, TASKNAME, EVENTTYPE, DEPARTMENT, DISTRIBUTEPOINT, FREQUENCY, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, SEND_TIMES, SUCCESS_TIMES,FIRST_SEND_TIME,LAST_SEND_TIME ,CREATE_TIME, LAST_UPDATE, IS_DELETED, TASKTYPE, RULE_ID, display_id,RULE_NAME,RCP_HIT_COUNT,TOTAL_PACKET_NUM,TOTAL_BYTE_NUM, EFFECTIVE_EQUIPMENT_NUM, AVERAGE_LATENCY,MAX_LATENCY,MIN_LATENCY, c2s_pkt_num,s2c_pkt_num,c2s_byte_num,s2c_byte_num,session_num, first_effect_time,last_rcp_query_time,last_traffic_query_time) values (#{info.UUID}, #{info.taskId}, #{info.taskAct}, #{info.taskName}, #{info.eventType}, #{info.taskCreateDepart}, #{info.distributePoint}, #{info.frequency}, DEFAULT, #{info.fiveTupleWithMask.sourceIP}, #{info.fiveTupleWithMask.sourcePort}, #{info.fiveTupleWithMask.destinationIP}, #{info.fiveTupleWithMask.destinationPort}, #{info.fiveTupleWithMask.protocol}, #{info.fiveTupleWithMask.maskSourceIP}, #{info.fiveTupleWithMask.maskSourcePort}, #{info.fiveTupleWithMask.maskDestinationIP}, #{info.fiveTupleWithMask.maskDestinationPort}, #{info.fiveTupleWithMask.maskProtocol}, #{info.startTime}, #{info.endTime}, #{info.isValid}, #{info.isJudged}, 1, 1,NOW(), NOW(), NOW(), NOW(), FALSE, #{info.taskType}, #{info.ruleId}, #{info.displayId}, #{info.ruleName},#{session_num}*4,#{session_num}*4,#{byte_num}, 1,null,null,null,#{session_num}*4,0,#{byte_num},0,#{session_num},DATE_ADD(NOW(), INTERVAL 10 SECOND), DATE_ADD(NOW(), INTERVAL 10 SECOND),DATE_ADD(NOW(), INTERVAL 10 SECOND) ) insert into t_command_whitelist_hit(COMMAND_ID, TASK_ID, TASK_ACT, TASKNAME, EVENTTYPE, DEPARTMENT, DISTRIBUTEPOINT, FREQUENCY, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, SEND_TIMES, SUCCESS_TIMES, CREATE_TIME, LAST_UPDATE, IS_DELETED, TASKTYPE, RULE_ID, display_id) values (#{info.UUID}, #{info.taskId}, #{info.taskAct}, #{info.taskName}, #{info.eventType}, #{info.taskCreateDepart}, #{info.distributePoint}, #{info.frequency}, DEFAULT, #{info.fiveTupleWithMask.sourceIP}, #{info.fiveTupleWithMask.sourcePort}, #{info.fiveTupleWithMask.destinationIP}, #{info.fiveTupleWithMask.destinationPort}, #{info.fiveTupleWithMask.protocol}, #{info.fiveTupleWithMask.maskSourceIP}, #{info.fiveTupleWithMask.maskSourcePort}, #{info.fiveTupleWithMask.maskDestinationIP}, #{info.fiveTupleWithMask.maskDestinationPort}, #{info.fiveTupleWithMask.maskProtocol}, #{info.startTime}, #{info.endTime}, #{info.isValid}, #{info.isJudged}, 0, 0, NOW(), NOW(), FALSE, #{info.taskType}, #{info.ruleId}, #{info.displayId} ) insert into t_command_log( log_uuid, effective_time, expire_time, TASK_ID, RULE_ID, COMMAND_ID, TASKTYPE, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, TASK_ACT, EVENTTYPE, TASKNAME, DISTRIBUTEPOINT, DEPARTMENT, FREQUENCY, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, SEND_TIMES, SUCCESS_TIMES, FIRST_SEND_TIME, LAST_SEND_TIME, CREATE_TIME, LAST_UPDATE, IS_DELETED, RULE_NAME, RCP_HIT_COUNT, TOTAL_PACKET_NUM, TOTAL_BYTE_NUM, EFFECTIVE_EQUIPMENT_NUM, AVERAGE_LATENCY, MAX_LATENCY, MIN_LATENCY, c2s_pkt_num, s2c_pkt_num, c2s_byte_num, s2c_byte_num, display_id, session_num, first_effect_time, last_rcp_query_time, last_traffic_query_time, sip_int, dip_int ) select #{log_id}, NOW(), NULL, TASK_ID, RULE_ID, COMMAND_ID, TASKTYPE, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, TASK_ACT, EVENTTYPE, TASKNAME, DISTRIBUTEPOINT, DEPARTMENT, FREQUENCY, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, SEND_TIMES, SUCCESS_TIMES, FIRST_SEND_TIME, LAST_SEND_TIME, CREATE_TIME, LAST_UPDATE, IS_DELETED, RULE_NAME, RCP_HIT_COUNT, TOTAL_PACKET_NUM, TOTAL_BYTE_NUM, EFFECTIVE_EQUIPMENT_NUM, AVERAGE_LATENCY, MAX_LATENCY, MIN_LATENCY, c2s_pkt_num, s2c_pkt_num, c2s_byte_num, s2c_byte_num, display_id, session_num, first_effect_time, last_rcp_query_time, last_traffic_query_time, sip_int, dip_int from t_command where COMMAND_ID = #{command_id} insert into t_command_log( log_uuid, effective_time, expire_time, TASK_ID, RULE_ID, COMMAND_ID, TASKTYPE, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, TASK_ACT, EVENTTYPE, TASKNAME, DISTRIBUTEPOINT, DEPARTMENT, FREQUENCY, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, SEND_TIMES, SUCCESS_TIMES, FIRST_SEND_TIME, LAST_SEND_TIME, CREATE_TIME, LAST_UPDATE, IS_DELETED, RULE_NAME, RCP_HIT_COUNT, TOTAL_PACKET_NUM, TOTAL_BYTE_NUM, EFFECTIVE_EQUIPMENT_NUM, AVERAGE_LATENCY, MAX_LATENCY, MIN_LATENCY, c2s_pkt_num, s2c_pkt_num, c2s_byte_num, s2c_byte_num, display_id, session_num, first_effect_time, last_rcp_query_time, last_traffic_query_time, sip_int, dip_int, command_status ) select COMMAND_ID, NOW(), NULL, TASK_ID, RULE_ID, COMMAND_ID, TASKTYPE, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, TASK_ACT, EVENTTYPE, TASKNAME, DISTRIBUTEPOINT, DEPARTMENT, FREQUENCY, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, SEND_TIMES, SUCCESS_TIMES, FIRST_SEND_TIME, LAST_SEND_TIME, CREATE_TIME, LAST_UPDATE, IS_DELETED, RULE_NAME, RCP_HIT_COUNT, TOTAL_PACKET_NUM, TOTAL_BYTE_NUM, EFFECTIVE_EQUIPMENT_NUM, AVERAGE_LATENCY, MAX_LATENCY, MIN_LATENCY, c2s_pkt_num, s2c_pkt_num, c2s_byte_num, s2c_byte_num, display_id, session_num, first_effect_time, last_rcp_query_time, last_traffic_query_time, sip_int, dip_int, #{command_status} from t_command where COMMAND_ID IN #{command_id} insert into t_white_list_command_conn(command_id, white_list_id) values (#{command_id}, #{whiteList.whiteListId}) insert into t_command_log( log_uuid, effective_time, expire_time, TASK_ID, RULE_ID, COMMAND_ID, TASKTYPE, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, TASK_ACT, EVENTTYPE, TASKNAME, DISTRIBUTEPOINT, DEPARTMENT, FREQUENCY, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, SEND_TIMES, SUCCESS_TIMES, FIRST_SEND_TIME, LAST_SEND_TIME, CREATE_TIME, LAST_UPDATE, IS_DELETED, RULE_NAME, RCP_HIT_COUNT, TOTAL_PACKET_NUM, TOTAL_BYTE_NUM, EFFECTIVE_EQUIPMENT_NUM, AVERAGE_LATENCY, MAX_LATENCY, MIN_LATENCY, c2s_pkt_num, s2c_pkt_num, c2s_byte_num, s2c_byte_num, display_id, session_num, first_effect_time, last_rcp_query_time, last_traffic_query_time, sip_int, dip_int, command_status ) select #{log_id}, NOW(), NULL, TASK_ID, RULE_ID, COMMAND_ID, TASKTYPE, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, TASK_ACT, EVENTTYPE, TASKNAME, DISTRIBUTEPOINT, DEPARTMENT, FREQUENCY, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, SEND_TIMES, SUCCESS_TIMES, FIRST_SEND_TIME, LAST_SEND_TIME, CREATE_TIME, LAST_UPDATE, IS_DELETED, RULE_NAME, RCP_HIT_COUNT, TOTAL_PACKET_NUM, TOTAL_BYTE_NUM, EFFECTIVE_EQUIPMENT_NUM, AVERAGE_LATENCY, MAX_LATENCY, MIN_LATENCY, c2s_pkt_num, s2c_pkt_num, c2s_byte_num, s2c_byte_num, display_id, session_num, first_effect_time, last_rcp_query_time, last_traffic_query_time, sip_int, dip_int, #{command_status} from t_command where COMMAND_ID = #{command_id} UPDATE t_command_status SET IS_VALID = FALSE, LAST_UPDATE = NOW() WHERE TASK_ID = #{task_id} AND IS_DELETED = FALSE UPDATE t_command_status SET IS_VALID = TRUE, LAST_UPDATE = NOW() WHERE TASK_ID = #{task_id} AND IS_DELETED = FALSE UPDATE t_command_status SET IS_DELETED = TRUE, LAST_UPDATE = NOW() WHERE TASK_ID = #{task_id} AND IS_DELETED = FALSE UPDATE t_command_status SET IS_JUDGED = #{is_judged}, LAST_UPDATE = NOW() WHERE COMMAND_ID = #{command_id} AND IS_DELETED = FALSE update t_command_log set expire_time = NOW() where COMMAND_ID = #{command_id} and expire_time = NULL update t_command_log set expire_time = NOW() where COMMAND_ID in #{command_id} and expire_time = NULL update t_command_status set IS_JUDGED = 0 where COMMAND_ID = #{command_id} UPDATE t_command_status SET IS_VALID = #{is_valid}, LAST_UPDATE = NOW() WHERE COMMAND_ID = #{command_id} insert into t_command_log( log_uuid, effective_time, expire_time, TASK_ID, RULE_ID, COMMAND_ID, TASKTYPE, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, TASK_ACT, EVENTTYPE, TASKNAME, DISTRIBUTEPOINT, DEPARTMENT, FREQUENCY, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, SEND_TIMES, SUCCESS_TIMES, FIRST_SEND_TIME, LAST_SEND_TIME, CREATE_TIME, LAST_UPDATE, IS_DELETED, RULE_NAME, RCP_HIT_COUNT, TOTAL_PACKET_NUM, TOTAL_BYTE_NUM, EFFECTIVE_EQUIPMENT_NUM, AVERAGE_LATENCY, MAX_LATENCY, MIN_LATENCY, c2s_pkt_num, s2c_pkt_num, c2s_byte_num, s2c_byte_num, display_id, session_num, first_effect_time, last_rcp_query_time, last_traffic_query_time, sip_int, dip_int, command_status ) select #{log_id}, NOW(), NULL, TASK_ID, RULE_ID, COMMAND_ID, TASKTYPE, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, TASK_ACT, EVENTTYPE, TASKNAME, DISTRIBUTEPOINT, DEPARTMENT, FREQUENCY, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, SEND_TIMES, SUCCESS_TIMES, FIRST_SEND_TIME, LAST_SEND_TIME, CREATE_TIME, LAST_UPDATE, IS_DELETED, RULE_NAME, RCP_HIT_COUNT, TOTAL_PACKET_NUM, TOTAL_BYTE_NUM, EFFECTIVE_EQUIPMENT_NUM, AVERAGE_LATENCY, MAX_LATENCY, MIN_LATENCY, c2s_pkt_num, s2c_pkt_num, c2s_byte_num, s2c_byte_num, display_id, session_num, first_effect_time, last_rcp_query_time, last_traffic_query_time, sip_int, dip_int, #{command_status} from t_command where COMMAND_ID = #{command_id} insert into t_command_log( log_uuid, effective_time, expire_time, TASK_ID, RULE_ID, COMMAND_ID, TASKTYPE, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, TASK_ACT, EVENTTYPE, TASKNAME, DISTRIBUTEPOINT, DEPARTMENT, FREQUENCY, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, SEND_TIMES, SUCCESS_TIMES, FIRST_SEND_TIME, LAST_SEND_TIME, CREATE_TIME, LAST_UPDATE, IS_DELETED, RULE_NAME, RCP_HIT_COUNT, TOTAL_PACKET_NUM, TOTAL_BYTE_NUM, EFFECTIVE_EQUIPMENT_NUM, AVERAGE_LATENCY, MAX_LATENCY, MIN_LATENCY, c2s_pkt_num, s2c_pkt_num, c2s_byte_num, s2c_byte_num, display_id, session_num, first_effect_time, last_rcp_query_time, last_traffic_query_time, sip_int, dip_int, command_status ) select #{log_id}, #{effective_time}, NULL, TASK_ID, RULE_ID, COMMAND_ID, TASKTYPE, ADDR_TYPE, SRC_IP, SRC_PORT, DST_IP, DST_PORT, PROTOCOL, MASK_SRC_IP, MASK_SRC_PORT, MASK_DST_IP, MASK_DST_PORT, MASK_PROTOCOL, TASK_ACT, EVENTTYPE, TASKNAME, DISTRIBUTEPOINT, DEPARTMENT, FREQUENCY, VALID_TIME, INVALID_TIME, IS_VALID, IS_JUDGED, SEND_TIMES, SUCCESS_TIMES, FIRST_SEND_TIME, LAST_SEND_TIME, CREATE_TIME, LAST_UPDATE, IS_DELETED, RULE_NAME, RCP_HIT_COUNT, #{traffic_num}, TOTAL_BYTE_NUM, EFFECTIVE_EQUIPMENT_NUM, AVERAGE_LATENCY, MAX_LATENCY, MIN_LATENCY, c2s_pkt_num, s2c_pkt_num, c2s_byte_num, s2c_byte_num, display_id, session_num, first_effect_time, last_rcp_query_time, last_traffic_query_time, sip_int, dip_int, #{command_status} from t_command where COMMAND_ID = #{command_id}