* +---------------------------------------------------------------------- */ namespace App\Jobs; use App\Task\customer\CustomerFollowTask; use Hhxsv5\LaravelS\Swoole\Task\Task; use Hhxsv5\LaravelS\Swoole\Timer\CronJob; use Psr\Container\ContainerExceptionInterface; use Psr\Container\NotFoundExceptionInterface; /** * 客户跟进提醒 * Class CustomerFollowCronJob. */ class CustomerFollowCronJob extends CronJob { /** * 频率:每30秒运行一次 * @return int */ public function interval() { return 30000; } /** * @throws ContainerExceptionInterface * @throws NotFoundExceptionInterface */ public function run(): void { Task::deliver(new CustomerFollowTask()); } }