首页 > 其他分享 >QShop商城-定时任务

QShop商城-定时任务

时间:2024-06-05 16:24:20浏览次数:31  
标签:10 15 14 触发 QShop appOrder 定时 商城

QShop商城-定时任务

QShop商城定时任务基于Quartz.Net开发

编写任务代码

在Qs.App中编写定时任务的执行代码。比如添加订单完成定时器[JobOrderDone]
          
          namespace Qs.App.Jobs
          {
              public class JobOrderDone : IJob
              {
                  private AppJob _openJobApp;
                  private AppOrder _appOrder;
                
                  public JobOrderDone(AppJob openJobApp, AppOrder appOrder)
                  {
                      _openJobApp = openJobApp;
                      _appOrder = appOrder;
                  }

                
                  public Task Execute(IJobExecutionContext context)
                  {
                      var jobId = context.MergedJobDataMap.GetString(Define.JobMapKey);
                      _appOrder.OrderReceipt();
                      _appOrder.OrderDone();
                      _openJobApp.RecordRun(jobId);
                      return Task.Delay(1);
                  }
              }
          }
          
          

添加任务执行规则

编写完任务的执行代码后即可运行系统,在用admin登录界面[基础配置]=>[定时任务]中添加任务的执行规则,如图:

添加任务规则后,在界面直接点击启用即可

允许匿名访问 允许匿名访问

Cron表达式介绍

结构

Cron从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份

各字段的含义

字段 允许值 允许的特殊字符
秒(Seconds) 0~59的整数 , - * / 四个字符
分(Minutes 0~59的整数 , - * / 四个字符
小时(Hours 0~23的整数 , - * / 四个字符
日期(DayofMonth 1~31的整数(但是你需要考虑你月的天数) ,- * ? / L W C 八个字符
月份(Month 1~12的整数或者 JAN-DEC , - * / 四个字符
星期(DayofWeek 1~7的整数或者 SUN-SAT (1=SUN) , - * ? / L C # 八个字符
年(可选,留空)(Year 1970~2099 , - * / 四个字符

常用Cron表达式

  • 0 0 2 1 * ? * 表示在每月的1日的凌晨2点调整任务
  • 0 15 10 ? * MON-FRI 表示周一到周五每天上午10:15执行作业
  • 0 15 10 ? * 6L 2020-2025 表示2020-2025年的每个月的最后一个星期五上午10:15执行作
  • 0 0 10,14,16 * * ? 每天上午10点,下午2点,4点
  • 0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时
  • 0 0 12 ? * WED 表示每个星期三中午12点
  • 0 0 12 * * ? 每天中午12点触发
  • 0 15 10 ? * * 每天上午10:15触发
  • 0 15 10 * * ? 每天上午10:15触发
  • 0 15 10 * * ? * 每天上午10:15触发
  • 0 15 10 * * ? 2024 2024年的每天上午10:15触发
  • 0 * 14 * * ? 在每天下午2点到下午2:59期间的每1分钟触发
  • 0 0/5 14 * * ? 在每天下午2点到下午2:55期间的每5分钟触发
  • 0 0/5 14,18 * * ? 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
  • 0 0-5 14 * * ? 在每天下午2点到下午2:05期间的每1分钟触发
  • 0 10,44 14 ? 3 WED 每年三月的星期三的下午2:10和2:44触发
  • 0 15 10 L * ? 每月最后一日的上午10:15触发
  • 0 15 10 15 * ? 每月15日上午10:15触发
  • 0 15 10 ? * 6L 每月的最后一个星期五上午10:15触发
  • 0 15 10 ? * 6#3 每月的第三个星期五上午10:15触发

查看QShop官网

查看QShop源码 (开源不易,坚持更难!如果您觉得本文不错,请star下吧)

QQ群: 925862525

标签:10,15,14,触发,QShop,appOrder,定时,商城
From: https://www.cnblogs.com/qiushuangju/p/18233242

相关文章

  • 定时任务详解
    文章目录定时任务详解JDK自带第三方任务调度框架java有哪些定时任务的框架为什么需要定时任务定时任务扫表的方案有什么缺点Quartzxxl-jobxxl-job详解elastic-job定时任务详解在定时任务中,操作系统或应用程序会利用计时器或定时器来定期检查当前时间是否达到了预定......
  • 用Redisson的延迟队列RDelayedQueue处理延迟任务或者定时任务
    什么是RedissonRedisson在基于NIO的Netty框架上,充分的利用了Redis键值数据库提供的一系列优势,在Java实用工具包中常用接口的基础上,为使用者提供了一系列具有分布式特性的常用工具类。什么是RDelayedQueue获取RDelayedQueue:public<V>RDelayedQueue<V>getDelayedQueue(R......
  • 小米商城格式化、反混淆检测点
    小米商城格式化检测点:vara=function(){  varx=!0;  returnfunction(a,t){   vare=x?function(){    if(t){     varx=t.apply(a,arguments);     t=null;     returnx;   }  }:......
  • QShop商城-API权限控制
    QShop商城-API权限控制在使用Qs.WebApi过程中,系统会对所有的Api进行权限控制。如果没有登录就访问Api接口,会提示"认证失败,Token无效或已超时",如下图: 如果想正常调用,必需先调用登录接口/api/Check/Login拿到登录token,如下: 把token值放置在httpheaderX-Token中,即可正......
  • QShop商城-API权限控制
    QShop商城-API权限控制在使用Qs.WebApi过程中,系统会对所有的Api进行权限控制。如果没有登录就访问Api接口,会提示"认证失败,Token无效或已超时",如下图: 如果想正常调用,必需先调用登录接口/api/Check/Login拿到登录token,如下:把token值放置在httpheaderX-Token中,即可正......
  • Linux定时任务清理docker构建缓存与镜像
    对于频繁构建镜像的服务器,Docker构建缓存会占用大量磁盘空间,需要定期清理,因此编写此定时任务;02**0定时器:每周日2:00;dockerimageprune移除所有无tag的镜像;dockerbuilderprune--keep-storage32000000000清理构建缓存,--keep-storage指定保留缓存的字节......
  • 【Go专家编程——定时器】
    定时器定时器在Go语言开发中被广泛使用,准确掌握其用法和实现原理至关重要Go语言提供了两种定时器一次性定时器Timer:定时器只计时一次,计时结束便停止运行周期性定时器Ticker:定时器周期性地进行计时,除非主动停止,否则将永久运行。1一次性定时器Timer1.1简介Timer是一种......
  • 新零售闭环生态的三大基本要素与开源多商户AI智能名片商城小程序源码的应用
    一、引言随着互联网技术的快速发展和消费者购物习惯的不断变化,新零售概念应运而生,其特点在于将线上线下的购物体验进行深度整合,实现商品、数据、消费者的一体化运营。新零售闭环生态的构建需要三大基本要素的支持:基础系统底层服务设施、实体门店和线上商城、以及智能设备。为......
  • 企业定制开发AI智能名片S2B2C商城系统小程序:微服务架构下的营销创新
    一、引言在数字化时代,企业的营销策略正经历着前所未有的变革。随着技术的不断进步,特别是微服务架构和AI智能技术的融合,为企业带来了全新的营销模式和工具。其中,企业定制开发的AI智能名片S2B2C商城系统小程序,以其独特的优势,正逐步成为企业营销的新宠。本文旨在探讨微服务架构对......
  • 企业AI智能名片S2B2C商城系统小程序在奢侈品品牌建设中的应用及流量管理策略
    一、引言在当今数字化时代,品牌建设不再是单一的广告轰炸,而是需要运用创新技术来精准触达并影响目标用户。以奢侈品品牌“星辰璀璨”为例,该品牌通过引入企业AI智能名片S2B2C商城系统小程序,成功地在竞争激烈的市场中树立了独特的品牌形象,并实现了流量的有效管理。本文旨在通过“......