智简魔方文档

获取自动化设置

方法概览

项目内容
文档类型PHP 类方法
方法标识app\common\model\ConfigurationModel::cronList
所属业务公共接口
来源模块/系统用户模型

功能说明

获取自动化设置

调用示例

$result = (new \app\common\model\ConfigurationModel())->cronList();

参数

该函数/方法无需传入参数。

返回值

返回项类型说明
cron_shellint自动化脚本
cron_statusint自动化状态,正常返回success,不正常返回error
cron_due_suspend_swhitchint产品到期暂停开关 1开启,0关闭
cron_due_suspend_dayint产品到期暂停X天后暂停
cron_due_unsuspend_swhitchint财务原因产品暂停后付款自动解封开关 1开启,0关闭
cron_due_terminate_swhitchint产品到期删除开关 1开启,0关闭
cron_due_terminate_dayint产品到期X天后删除
cron_due_renewal_first_swhitchint续费第一次提醒开关 1开启,0关闭
cron_due_renewal_first_dayint续费X天后到期第一次提醒
cron_due_renewal_second_swhitchint续费第二次提醒开关 1开启,0关闭
cron_due_renewal_second_dayint续费X天后到期第二次提醒
cron_overdue_first_swhitchint产品逾期第一次提醒开关 1开启,0关闭
cron_overdue_first_dayint产品逾期X天后第一次提醒
cron_overdue_second_swhitchint产品逾期第二次提醒开关 1开启,0关闭
cron_overdue_second_dayint产品逾期X天后第二次提醒
cron_overdue_third_swhitchint产品逾期第三次提醒开关 1开启,0关闭
cron_overdue_third_dayint产品逾期X天后第三次提醒
cron_ticket_close_swhitchint自动关闭工单开关 1开启,0关闭
cron_ticket_close_dayint已回复状态的工单超过x小时后关闭
cron_aff_swhitchint推介月报开关 1开启,0关闭
cron_order_overdue_swhitchint订单未付款通知开关 1开启,0关闭 required
cron_order_overdue_dayint订单未付款X天后通知 required
cron_task_shellint任务队列命令 required
cron_task_statusint任务队列最新状态 required
cron_order_unpaid_delete_swhitchint订单自动删除开关 1开启,0关闭 required
cron_order_unpaid_delete_dayint订单未付款X天后自动删除 required
cron_day_start_timeint定时任务开始时间 required
cron_system_log_delete_swhitchint系统日志自动删除开关 1开启,0关闭 required
cron_system_log_delete_dayint系统日志创建X天后自动删除 required
cron_sms_log_delete_swhitchint短信日志自动删除开关 1开启,0关闭 required
cron_sms_log_delete_dayint短信日志创建X天后自动删除 required
cron_email_log_delete_swhitchint邮件日志自动删除开关 1开启,0关闭 required
cron_email_log_delete_dayint邮件日志创建X天后自动删除 required
cron_on_demand_cron_statusstring按需出账状态,正常返回success,不正常返回error
cron_on_demand_cron_shellstring按需出账任务命令

正常返回

{
  "cron_shell": 1,
  "cron_status": 1,
  "cron_due_suspend_swhitch": 1,
  "cron_due_suspend_day": 1,
  "cron_due_unsuspend_swhitch": 1,
  "cron_due_terminate_swhitch": 1,
  "cron_due_terminate_day": 1,
  "cron_due_renewal_first_swhitch": 1,
  "cron_due_renewal_first_day": 1,
  "cron_due_renewal_second_swhitch": 1,
  "cron_due_renewal_second_day": 1,
  "cron_overdue_first_swhitch": 1,
  "cron_overdue_first_day": 1,
  "cron_overdue_second_swhitch": 1,
  "cron_overdue_second_day": 1,
  "cron_overdue_third_swhitch": 1,
  "cron_overdue_third_day": 1,
  "cron_ticket_close_swhitch": 1,
  "cron_ticket_close_day": 1,
  "cron_aff_swhitch": 1,
  "cron_order_overdue_swhitch": 1,
  "cron_order_overdue_day": 1,
  "cron_task_shell": 1,
  "cron_task_status": 1,
  "cron_order_unpaid_delete_swhitch": 1,
  "cron_order_unpaid_delete_day": 1,
  "cron_day_start_time": 1752984000,
  "cron_system_log_delete_swhitch": 1,
  "cron_system_log_delete_day": 1,
  "cron_sms_log_delete_swhitch": 1,
  "cron_sms_log_delete_day": 1,
  "cron_email_log_delete_swhitch": 1,
  "cron_email_log_delete_day": 1,
  "cron_on_demand_cron_status": "Active",
  "cron_on_demand_cron_shell": "string"
}

异常情况

异常类型说明
Throwable调用失败时由具体实现抛出异常,异常信息以运行时结果为准。