Пример #1
0
 /// <summary>
 /// 定时更新商家公告栏状态
 /// </summary>
 public static void AutoUpdateStoreNoticeStateJob()
 {
     HangFireJob.AddRecurringJob(new RecurringJobRequest()
     {
         Api            = "api/jobserver/storeshangfire/setstorenocticestate",
         HttpMethod     = HttpMethod.Post,
         Cron           = "0 10 0 * * ?",       //每天凌晨10分钟执行
         JobEnglishName = "AutoUpdateStoreNoticeState",
     });
 }
Пример #2
0
 /// <summary>
 /// 定时更新直播信息
 /// </summary>
 public static void AutoUpdateWxBroadcastInfo()
 {
     HangFireJob.AddRecurringJob(new RecurringJobRequest()
     {
         Api            = "api/product/job/wxbroadcast/autoupdatewxbroadcastinfo",
         HttpMethod     = HttpMethod.Get,
         Cron           = "0 0/10 * * * ? ",       //每天每10分执行
         JobEnglishName = "AutoUpdateGoodsLabelState",
     });
 }
Пример #3
0
 /// <summary>
 /// 定时更新商品标签状态
 /// </summary>
 public static void AutoUpdateLabeState()
 {
     HangFireJob.AddRecurringJob(new RecurringJobRequest()
     {
         Api            = "api/system/modify/label/state/job",
         HttpMethod     = HttpMethod.Post,
         Cron           = "0 30 0 * * ?",       //每天凌晨30分执行
         JobEnglishName = "AutoUpdateGoodsLabelState",
     });
 }
Пример #4
0
 /// <summary>
 /// 订单自动签收
 /// </summary>
 public static void AutoSignJob()
 {
     HangFireJob.AddRecurringJob(new RecurringJobRequest()
     {
         Api            = "api/order/planJob/autosignjobs",
         HttpMethod     = HttpMethod.Post,
         Cron           = "0 0 2 * * ?",       //每天凌晨2点执行
         JobEnglishName = "AutoSign",
         Timeout        = 60 * 5 * 1000,       //5分钟过期
     });
 }
Пример #5
0
 /// <summary>
 /// 拉取房间视频
 /// </summary>
 public static void PullRoomVideo()
 {
     //2022年过期  暂时不用处理
     HangFireJob.AddRecurringJob(new RecurringJobRequest()
     {
         Api            = "api/product/job/wxbroadcast/pullroomvideo",
         HttpMethod     = HttpMethod.Get,
         Cron           = "0 0 4/23 1/1 * ? *",       //每天4点执行一次
         JobEnglishName = "AutoUpdateGoodsLabelState",
     });
 }
Пример #6
0
 /// <summary>
 /// 订单自动收货
 /// </summary>
 public static void AutoConfirmJob()
 {
     HangFireJob.AddRecurringJob(new RecurringJobRequest()
     {
         Api            = "api/order/planJob/autoconfirmjobs",
         HttpMethod     = HttpMethod.Post,
         Cron           = "0 0 1 20 * ?",       //每月20号凌晨1点执行
         JobEnglishName = "AutoConfirm",
         EnableRetry    = false,
         Timeout        = 60 * 10 * 1000,         //10分钟过期
     });
 }