22 lines
1.0 KiB
SQL
22 lines
1.0 KiB
SQL
-- 注册「待分配诊单自动指派」定时任务,每天 09:00 执行一次
|
|
-- 命令本体:server/app/command/AutoAssignPendingDiagnosis.php,已在 server/config/console.php 注册为 tcm:auto-assign-pending
|
|
-- 规则:按上个自然月二诊复诊接诊率分档轮询分配(>70% 每人3条/日,60%~70% 每人2条/日,50%~60% 每人1条/日,<50% 不分)
|
|
-- 依赖:先执行同目录 add_tcm_diagnosis_auto_assign_log.sql 建日志表
|
|
-- expression 字段为 5 段标准 cron(分 时 日 月 周),依赖系统层每分钟执行 php think crontab
|
|
|
|
INSERT INTO `zyt_dev_crontab` (
|
|
`name`, `type`, `system`, `remark`, `command`, `params`,
|
|
`status`, `expression`, `create_time`, `update_time`
|
|
) VALUES (
|
|
'待分配诊单自动指派',
|
|
1,
|
|
0,
|
|
'每天按上月二诊复诊接诊率分档轮询分配待指派诊单,分配与未分配原因写入 zyt_tcm_diagnosis_auto_assign_log',
|
|
'tcm:auto-assign-pending',
|
|
'',
|
|
1,
|
|
'0 9 * * *',
|
|
UNIX_TIMESTAMP(),
|
|
UNIX_TIMESTAMP()
|
|
);
|