using Furion; using InitQ.Cache; using Newtonsoft.Json; using StackExchange.Redis; namespace EzInitqMessageDef { /// /// 队列消息定义 /// public static class InitQMessages { /// /// 转账 /// public const string WxTransferMSQ = "WxTransferMSQ"; /// ///微信提现只传递ID /// public const string WxTransfer = "WxTransfer"; /// ///重新支付 /// public const string WxTransferAg = "WxTransferAg"; /// /// 向堆栈中压入一个消息 /// /// 类型 /// 消息名称 /// 类型 /// public static async Task SendMessageAsync(string MessageName,T msg) { var _redis= App.GetService(); await _redis.ListRightPushAsync(MessageName, JsonConvert.SerializeObject(msg)); return true; } /// /// 向堆栈中压入一个消息 /// /// /// /// public static async Task SendMessageAsync(string MessageName, string msg) { var _redis = App.GetService(); await _redis.ListRightPushAsync(MessageName, msg); return true; } } }