Files
BMS/bms-back/sql/customer+supplier/job_customer_credit_expire.sql
T
2026-09-21 17:46:21 +08:00

16 lines
960 B
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- =============================================================
-- 客户授信到期失效 - 纳入 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()'
);