/// <summary> /// 设定任务采集状态(只可设置删除常规任务状态) /// </summary> /// <param name="task">采集任务</param> /// <param name="status">要设置的状态</param> /// <returns></returns> public void SetOrderTaskStatus(OrderTaskModel task, OrderTaskStatus status) { string taskKey = task.Type switch { MarkType.Normal => $"{TASKID}{task}", MarkType.Delay => $"{TASKDELAY}{task}", _ => $"{TASKID}{task}" }; if (status == OrderTaskStatus.Ended && task.Type == MarkType.Normal) { this.NewExecutor().KeyDelete(taskKey); } else { this.NewExecutor().StringSet(taskKey, status.GetRedisValue()); } }
public bool SaveOrderTaskStatus(OrderTaskModel task, OrderTaskStatus status) { GameOrderCaching.Instance().SetOrderTaskStatus(task, status); return(true); }