doum
7 天以前 074bcb8394fab66ce531c219e1e7de7c142ff2d5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
-- 阜宁运维定时任务:由 system_timer 微服务通过 quartz_job 调度
-- 前置:先执行 quartz_job.module.column.sql(若尚无 module 列)
-- bean_name 固定为 visitServiceJob(VisitServiceJobBiz),module 为 VisitServiceFegin 方法名
-- state:1=运行 2=暂停;新增后请在「作业调度」中恢复任务或重启 system_timer 以加载 Cron
 
INSERT INTO `quartz_job` (`bean_name`, `params`, `module`, `cron_expres`, `state`, `remark`, `create_time`)
SELECT 'visitServiceJob', '', 'getElectricalStatus', '0 */5 * * * ?', 1, '智能电表-采集器在线状态', CURRENT_TIMESTAMP
WHERE NOT EXISTS (
    SELECT 1 FROM `quartz_job` WHERE `module` = 'getElectricalStatus' AND `bean_name` = 'visitServiceJob'
);
 
INSERT INTO `quartz_job` (`bean_name`, `params`, `module`, `cron_expres`, `state`, `remark`, `create_time`)
SELECT 'visitServiceJob', '', 'syncElectricalMeterData', '30 0 * * * ?', 1, '智能电表-每小时批量抄表', CURRENT_TIMESTAMP
WHERE NOT EXISTS (
    SELECT 1 FROM `quartz_job` WHERE `module` = 'syncElectricalMeterData' AND `bean_name` = 'visitServiceJob'
);
 
INSERT INTO `quartz_job` (`bean_name`, `params`, `module`, `cron_expres`, `state`, `remark`, `create_time`)
SELECT 'visitServiceJob', '', 'cleanElectricalLog', '0 30 2 * * ?', 1, '智能电表-清理三个月前接口日志', CURRENT_TIMESTAMP
WHERE NOT EXISTS (
    SELECT 1 FROM `quartz_job` WHERE `module` = 'cleanElectricalLog' AND `bean_name` = 'visitServiceJob'
);
 
INSERT INTO `quartz_job` (`bean_name`, `params`, `module`, `cron_expres`, `state`, `remark`, `create_time`)
SELECT 'visitServiceJob', '', 'syncElectricalAsyncStatus', '0 5 * * * ?', 1, '智能电表-异步任务状态补偿查询', CURRENT_TIMESTAMP
WHERE NOT EXISTS (
    SELECT 1 FROM `quartz_job` WHERE `module` = 'syncElectricalAsyncStatus' AND `bean_name` = 'visitServiceJob'
);
 
INSERT INTO `quartz_job` (`bean_name`, `params`, `module`, `cron_expres`, `state`, `remark`, `create_time`)
SELECT 'visitServiceJob', '', 'syncConditionerGatewayStatus', '0 */5 * * * ?', 1, '空调多联机-网关在线状态同步', CURRENT_TIMESTAMP
WHERE NOT EXISTS (
    SELECT 1 FROM `quartz_job` WHERE `module` = 'syncConditionerGatewayStatus' AND `bean_name` = 'visitServiceJob'
);
 
INSERT INTO `quartz_job` (`bean_name`, `params`, `module`, `cron_expres`, `state`, `remark`, `create_time`)
SELECT 'visitServiceJob', '', 'syncConditionerIndoorUnits', '0 */10 * * * ?', 1, '空调多联机-内机运行态同步', CURRENT_TIMESTAMP
WHERE NOT EXISTS (
    SELECT 1 FROM `quartz_job` WHERE `module` = 'syncConditionerIndoorUnits' AND `bean_name` = 'visitServiceJob'
);
 
INSERT INTO `quartz_job` (`bean_name`, `params`, `module`, `cron_expres`, `state`, `remark`, `create_time`)
SELECT 'visitServiceJob', '', 'syncConditionerUsagePreviousDay', '0 1 0 * * ?', 1, '空调多联机-同步前一日用量报表', CURRENT_TIMESTAMP
WHERE NOT EXISTS (
    SELECT 1 FROM `quartz_job` WHERE `module` = 'syncConditionerUsagePreviousDay' AND `bean_name` = 'visitServiceJob'
);