-- ============================================================= -- 客户授信到期失效 - 纳入 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()' );