/// <summary> /// 即将到期 /// </summary> public static void OrderAboutExpireJob(OrderCloseTimeJobRequest dto) { HangFireJob.AddBackground(new BackgroudJobRequest() { Api = "api/order/planJob/orderaboutexpire", JobName = "订单即将到期", DelayMinutes = TimeSpan.FromMinutes(dto.DelayFromMinutes), Data = dto }); }
/// <summary> /// 确认收货15天后自动评价 /// </summary> /// <param name="dto"></param> public static void AutoReviewJob(ReviewJobRequest dto) { HangFireJob.AddBackground(new BackgroudJobRequest() { Api = "api/order/job/autoreviewjo", JobName = "自动评论", DelayMinutes = TimeSpan.FromDays(15), Data = dto }); }
public static void AddAutoConfirmBgJob(OrderTimeJobRequest dto) { HangFireJob.AddBackground(new BackgroudJobRequest() { Api = "api/order/job/autoconfirmjob", JobName = "自动确认收货", DelayMinutes = TimeSpan.FromDays(7), Data = dto }); }
public static void SettleAccountsBgJob(OrderTimeJobRequest dto) { HangFireJob.AddBackground(new BackgroudJobRequest() { Api = "api/order/job/settleaccountsjob", JobName = "结算订单金额", DelayMinutes = TimeSpan.FromDays(7), Data = dto }); }
public static void VirtualOrderCloseTimeJob(OrderCloseTimeJobRequest dto) { HangFireJob.AddBackground(new BackgroudJobRequest() { Api = "api/order/Job/virtualorderclose", JobName = "虚拟订单未支付超时关闭", DelayMinutes = TimeSpan.FromMinutes(60), Data = dto }); }
public static void ApproveNotSendJob(RefundJobRequest request) { HangFireJob.AddBackground(new BackgroudJobRequest() { Api = "api/jobserver/refund/approvenotsend", JobName = "仅退款待商家审核超时作业", DelayMinutes = TimeSpan.FromDays(4), Data = request }); }
public static void ReceivedJob(RefundJobRequest request) { HangFireJob.AddBackground(new BackgroudJobRequest() { Api = "api/jobserver/refund/received", JobName = "发货后待商家处理超时", DelayMinutes = TimeSpan.FromDays(10), Data = request }); }
public static void WaitSendJob(RefundJobRequest request) { HangFireJob.AddBackground(new BackgroudJobRequest() { Api = "api/jobserver/refund/send", JobName = "待买家发货处理超时", DelayMinutes = TimeSpan.FromDays(3), Data = request }); }
public static void ReApplyJob(RefundJobRequest request) { HangFireJob.AddBackground(new BackgroudJobRequest() { Api = "api/jobserver/refund/reapply", JobName = "商家拒绝待用户处理超时", DelayMinutes = TimeSpan.FromDays(3), Data = request }); }
public static void AddApproveJob(RefundJobRequest request) { HangFireJob.AddBackground(new BackgroudJobRequest() { Api = "api/jobserver/refund/approve", JobName = "待审核超时", DelayMinutes = TimeSpan.FromDays(2), Data = request }); }
public static AddBackgroundHangfirJobResult AttrebutePresaleJob(ActivityJobRequest activityJobRequest) { var result = HangFireJob.AddBackground(new BackgroudJobRequest() { Api = "api/order/job/autoattrebutepresale", JobName = "自动分派订单给供应商", DelayMinutes = TimeSpan.FromMinutes(activityJobRequest.DelayFromMinutes), Data = activityJobRequest }); return(result); }