pro如何添加定时任务

news2024/11/27 1:24:53

Pro v2.4版本开始后台可以开关控制定时任务,那如何添加新的定时任务呢?

第一步:设置定时任务名称及标识;

文件app\controller\admin\v1\system\SystemTimer中task_name()方法

   /**定时任务名称及标识

    * @return mixed

    */

   public function task_name() {

       $data = [

           'auto_cancel' => '自动取消订单',

           'auto_take' => '自动确认收货',

           'auto_comment' => '自动好评',

           'auto_clear_integral' => '自动清空用户积分',

           'auto_off_user_svip' => '自动取消用户到期svip',

           'auto_agent' => '自动解绑上下级',

           'auto_clear_poster' => '自动清除昨日海报',

           'auto_sms_code' => '更新短信状态',

           'auto_live' => '自动更新直播产品状态和直播间状态',

           'auto_pink' => '拼团状态自动更新',

           'auto_show' => '自动上下架商品',

           'auto_channel' => '渠道码定时任务',

           'auto_moment' => '定时创建发送朋友圈任务',

           'auto_group_task' => '定时发送群发任务',

           'auto_seckill' => '定时清理秒杀数据过期的数据缓存'

       ];

       return $this->success($data);

}

如:auto_group_task是标识 ‘定时发送群发任务’ 是定时任务名称

第二步:写定时任务内容;

文件app\listener\system\timer\SystemTimer  中implement_timer()方法

方法中 case 加定时任务标识;如:

第三步:后台设置新增定时任务执行周期后,重启swoole

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/529191.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

25岁,本科学历,待业,如何成为优秀的数据分析师,值得关注!

25岁,本科学历,待业,如何成为优秀的数据分析师,值得关注! 你是在工作几年后确定自己的职业方向的呢?还是一直都是处于迷茫,随波逐流的状态?都说谁的青春不迷茫,但时间是最…

服务限流方案总结

流控作用 一般的做后台服务的,都会接触到流控,一般的场景就是在流量异常,比如遭受攻击的时候,保障服务不过载,在可支持的范围内提供稳定的服务。比如我们的服务支持100QPS,当一下子来了1000个请求的时候&a…

全景 I 0基础学习VR全景制作,平台篇第22篇 热点功能—作品功能操作

本期为大家带来蛙色VR平台,热点功能—作品功能操作。 功能位置示意 热点,指在全景作品中添加各种类型图标的按钮,引导用户通过按钮产生更多的交互,增加用户的多元化体验。 作品热点,即全景项目跳转热点,可与…

您使用的ChatGPT错了!以下是如何领先于 99% 的 ChatGPT 用户

我们大多数人都错误地使用了 ChatGPT: 错误1:不在提示中包含示例。 错误2:忽略通过角色控制 ChatGPT 的行为。 错误3:让 ChatGPT 猜测内容,而不是向它提供一些信息。 通过3类有用的prompt工程掌握 ChatGPT的使用。 …

leetcode 1259. 不相交的握手

1259. 不相交的握手 提示 困难 33 company 字节跳动 company 苹果 Apple company 亚马逊 偶数 个人站成一个圆,总人数为 num_people 。每个人与除自己外的一个人握手,所以总共会有 num_people / 2 次握手。 将握手的人之间连线,请你返回连线…

十二、Feign客户端整合Hystrix服务保护

目录 1、项目pom文件中引入feign客户端依赖 2、编写feign客户端接口,并配置fallback回调方法的类 3、编写controller,使用feign客户端进行RPC远程过程调用 4、实现feign客户端接口方法,并实现feign客户端接口中的每个接口方法作为fallbac…

十一、Hystrix服务保护

目录 服务雪崩相关概念简述 服务的雪崩效应 造成服务雪崩的原因 服务雪崩最终的结果 防止服务雪崩的方法 一、服务降级 1、引入Hystrix 服务保护依赖 2、基于注解HystrixCommand使用Hystrix 2.1、在需要进行服务保护的方法上添加注解HystrixCommand,并指定…

公有云云硬盘(EBS)有效范围内扩容/存储规格变更指导手册

一、背景 某公有云环境中,云主机直连的云硬盘存储某数据库数据,随着数据的积累,大约10亿多条数据,云硬盘急需扩容,但前期规划云硬盘未开启lvm卷,且当前存储容量未达EBS容量限制,最大可达32T,因此觉得采用EBS规格变更的方式来实现主机存储的扩容; 二、注意点: 1)过…

Matlab入门教程|002球的体积问题

写给Matlab小白的教程。如果你已经安装了Matlab,手头有一堆Matlab教程,面对书中一堆术语和命令不知所措,那么,请看本教程,从零开始,快速上手。 1 本文要点 初等代数计算:求函数值,求…

算法小技巧:空间换时间,时间换空间?

前言:小细节,大道理,思路在前,代码在后。 名词解释: 算法效率:往往由时间效率和空间效率两个方面决定。 时间效率:时间效率被称为时间复杂度,指的是算法执行过程耗费的时间…

英文论文(sci)解读复现【NO.10】宁夏酿酒葡萄病虫害智能检测平台设计

此前出了目标检测算法改进专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读发表高水平学术期刊中的 SCI论文&a…

龙蜥产品生态总监做客 InfoQ:后 CentOS 时代,国产操作系统能否扛起大旗?

随着 CentOS 全面停服即将进入尾声,企业选择一款既可保障系统稳定运行,又可提供专业技术支持的操作系统迁移显得尤为重要。那么,现存的 CentOS 以及衍生版用户或将面临哪些风险?一套完整的迁移方案应该包括哪些步骤?在…

Shap-E:3D资产的生成式AI大模型

OpenAI 刚刚发布了 Shap-E,这是一种基于文本提示和图像创建 3D 资产的生成模型,能够生成带纹理的网格和神经辐射场 ,从而实现各种 3D 输出。 推荐:用 NSDT设计器 快速搭建可编程3D场景。 在本教程中,我们将引导你在 Go…

【云原生进阶之PaaS中间件】第一章Redis-2.3.1主从复制部署模式

1 部署架构 Redis在日常部署的时候,可以有多种部署模式:单机、主从、哨兵、集群(分区分片),因此本文将对上面这四种模式进行详细的讲解,特别是集群模式将进行最细致的讲解(现行普遍使用的方式&a…

Cpolar内网穿透本地MariaDB数据库

Cpolar内网穿透本地MariaDB数据库 cpolar内网穿透本地MariaDB数据库,实现外公网环境下使用navicat图形化工具远程连接本地内网的MariaDB数据库 配置MariaDB数据库 安装MariaDB数据库 进入MariaDB数据库官网https://mariadb.com/downloads/community/,然后下载相应的…

知行之桥2023版本发布

我们很高兴地宣布知行之桥EDI系统2023版本正式发布。本次发布的知行之桥2023版(版本号:8518)包含了新的企业级功能,以下是新版本的一些亮点: 1.新增了概览页面,支持查看消息的整个生命周期,添加…

MySQL基础(三十三)MySQL事务日志

事务有4种特性:原子性、一致性、隔离性和持久性。那么事务的四种特性到底是基于什么机制实现呢? 事务的隔离性由 锁机制 实现。而事务的原子性、一致性和持久性由事务的 redo 日志和undo 日志来保证。 REDO LOG 称为 重做日志 ,提供再写入操…

深度学习之神经网络是如何自行学习的?

大家好,我是带我去滑雪! 深度学习算法是一种神经网络,而神经网络就是数据结构的图形结构,函数集的运算是向量和矩阵运算,调整函数集的参数需要使用微分和偏微分来找出最优解。深度学习可以通过几何学来进行解释&#x…

Excel的“升级版本”, 终于在2023年找到,替代Office包里的Access

Access的用户基数很大 首先,你要明白的是,Access是一款办公软件,其次才是一个数据库! 之所以一直以来被微软放在Office的包里,没有被淘汰,是因为Access在Excel处理大数据时崩溃的时候,面向很多…

本机连接aws的ec2时报错:所选用户的用户密钥未在远程主机上注册

引言 由于工作的需要,所以需要去学习下AWS相关的知识,所以自己注册了一个AWS的账号去进行学习。 问题发现 按照启动ec2实例的步骤:选择镜像->选择系统配置->配置密钥对->配置安全组->设置存储卷大小->启动实例 在上述操作…