wlzboy
1 天以前 08f95b2f159b56fa3bd4f4b348855989de8aa456
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
-- 企业微信用户ID同步定时任务
-- 该任务每天凌晨2点执行一次,同步OA系统中的企业微信用户ID到本地系统
 
-- 删除已存在的同名任务
DELETE FROM QRTZ_JOB_DETAILS WHERE sched_name = 'RuoyiScheduler' AND job_name = 'qyWechatUserSyncTask' AND job_group = 'DEFAULT';
DELETE FROM QRTZ_TRIGGERS WHERE sched_name = 'RuoyiScheduler' AND trigger_name = 'qyWechatUserSyncTask' AND trigger_group = 'DEFAULT';
DELETE FROM QRTZ_CRON_TRIGGERS WHERE sched_name = 'RuoyiScheduler' AND trigger_name = 'qyWechatUserSyncTask' AND trigger_group = 'DEFAULT';
 
-- 插入任务详细信息
INSERT INTO QRTZ_JOB_DETAILS (
    sched_name,
    job_name,
    job_group,
    description,
    job_class_name,
    is_durable,
    is_nonconcurrent,
    is_update_data,
    requests_recovery,
    job_data
) VALUES (
    'RuoyiScheduler',
    'qyWechatUserSyncTask',
    'DEFAULT',
    '企业微信用户ID同步任务',
    'com.ruoyi.quartz.task.QyWechatUserSyncTask',
    '1',
    '0',
    '0',
    '0',
    ''
);
 
-- 插入触发器信息
INSERT INTO QRTZ_TRIGGERS (
    sched_name,
    trigger_name,
    trigger_group,
    job_name,
    job_group,
    description,
    next_fire_time,
    prev_fire_time,
    priority,
    trigger_state,
    trigger_type,
    start_time,
    end_time,
    calendar_name,
    misfire_instr,
    job_data
) VALUES (
    'RuoyiScheduler',
    'qyWechatUserSyncTask',
    'DEFAULT',
    'qyWechatUserSyncTask',
    'DEFAULT',
    '企业微信用户ID同步任务触发器',
    0,
    0,
    5,
    'WAITING',
    'CRON',
    1702281600000,
    0,
    '',
    0,
    ''
);
 
-- 插入Cron触发器信息(每天凌晨2点执行)
INSERT INTO QRTZ_CRON_TRIGGERS (
    sched_name,
    trigger_name,
    trigger_group,
    cron_expression,
    time_zone_id
) VALUES (
    'RuoyiScheduler',
    'qyWechatUserSyncTask',
    'DEFAULT',
    '0 0 2 * * ?',
    'Asia/Shanghai'
);
 
COMMIT;