# 时长到期 修改的 `start_time` 和 `test_duration` 字段,今天到期:保证 `start_time` + `test_duration` (时长)是今天。 ```sql SELECT id, order_num, dev_req, start_time, actual_start_time, test_duration, DATE_SUB(start_time, INTERVAL test_duration DAY) AS 修改为 FROM testorder_info WHERE order_num = '试用工单号!!!'; ``` **TestOrderTimeMonitorJob**:监控试用工单试用时长定时任务,修改工单处理结果。(注册时间为:开始时间 + 试用时长,工单到期当天的 23:59。) ```sql select * from qrtz_triggers where TRIGGER_NAME like '%试用工单号!!!%'; ``` **TestOrderEmailAlarmJob**:试用工单到期邮件提醒。(注册时间为:每天 09:00:00 扫描符合条件的 1、2、4、9 天的,只发邮件提醒。还有一天是明天的 23:59。) ```sql select * from qrtz_triggers where TRIGGER_NAME like '%TestOrderEmailAlarmJob%'; ``` **TestOrderCloseDomainJob**:试用工单域名关停。(注册时间为:每天 02:00:00。规则:未开通商用单, 仍挂有生效域名, 且创建于 6.5.0 及之后的试用工单。关停时间=开始时间 + 试用时长 + 1, 即到期后的第二天凌晨两点) ```sql select * from qrtz_triggers where TRIGGER_NAME like '%TestOrderCloseDomainJob%'; ``` **TestOrderCloseOrderJob**:监控试用工单下的域名状态,若均已删除(域名不存在)或已停用,则关闭工单,流量和时长均监控。(注册时间:每 10 分钟执行一次。) ```sql select * from qrtz_triggers where TRIGGER_NAME like '%TestOrderCloseOrderJob%'; ``` ## 例子 一个工单到期前 1、2、4、9 天提醒,收到最后一次提醒的第二天的 23:59 修改工单结果,两小时后 02:00:00 关停域名,如果域名都关了或者删除了,关闭试用单。 # 流量耗尽 大数据表中插入数据 ```sql select * from t_cdn_trial_dataflow_record; INSERT INTO bss.t_cdn_trial_dataflow_record (job_id, domain, dataflow_history, dataflow_delta, base_time, update_time, create_time) VALUES ('1218_1427_57', 'DevReq1734503329A.komect.com', 10995116277760, 10995116277760, '20241218143213', '20241218143213', '20241218143213') ``` **TestOrderFlowMonitorJob**:流量监控定时任务(注册时间:每 10 分钟。) 提醒:0.6-0.8、0.8-0.95 耗尽:1 注意:`flowConsumeMarkTime` 和 `sendMail` 标记。 改工单结果、取消时长定时任务。 **TestOrderFlowMonitorJob**:T + 2 关停。例如:2023 年 4 月 1 日 + 2 天 = 2023 年 4 月 3 日。 ```sql select * from qrtz_triggers where TRIGGER_NAME like '%TestOrderFlowMonitorJob%'; ``` **TestOrderCloseOrderJob**:监控试用工单下的域名状态,若均已删除(域名不存在)或已停用,则关闭工单,流量和时长均监控。(注册时间:每 10 分钟执行一次。) ```sql select * from qrtz_triggers where TRIGGER_NAME like '%TestOrderCloseOrderJob%'; ``` ## 例子 一个工单 2024-12-01 11:00:00 检测到流量耗尽,改工单状态。遵循 T + 2,在 2024-12-03 11:00:00 那一轮(大概率是下一轮因为标记位多几秒)的定时任务会关停域名。域名停用后 10 分钟关单。 # 域名删除 **TestOrderDeleteDomainJob**:域名停用 60 天后可删除,现网未开启。(注册时间为:每天 02:00:00。)