16 lines
960 B
SQL
16 lines
960 B
SQL
-- =============================================================
|
||
-- 客户授信到期失效 - 纳入 RuoYi 定时任务菜单(Quartz / sys_job)
|
||
-- 调用目标:customerCreditTask.expireCredits()
|
||
-- cron:每天 01:30(失效日当天仍有效,严格按「早于今天」判断)
|
||
-- 幂等:已存在同名调用目标则跳过
|
||
-- =============================================================
|
||
INSERT INTO sys_job
|
||
(job_name, job_group, invoke_target, cron_expression, misfire_policy, concurrent, status, create_by, create_time, remark)
|
||
SELECT '客户授信到期失效', 'DEFAULT', 'customerCreditTask.expireCredits()',
|
||
'0 30 1 * * ?', '3', '1', '0', 'admin', NOW(),
|
||
'每天01:30扫描已到期的信用/临时额度并物化失效(额度清零、释放额度池、写EXPIRE流水);失效日当天仍有效'
|
||
FROM DUAL
|
||
WHERE NOT EXISTS (
|
||
SELECT 1 FROM sys_job WHERE invoke_target = 'customerCreditTask.expireCredits()'
|
||
);
|