| | |
| | | using Furion.Schedule; |
| | | using InitQ.Abstractions; |
| | | using InitQ.Attributes; |
| | | using InitQ.Cache; |
| | | using Microsoft.Extensions.Options; |
| | | using SqlSugar; |
| | | using System; |
| | |
| | | /// </summary> |
| | | public class MessageReceive: IRedisSubscribe |
| | | { |
| | | |
| | | |
| | | private InitQ.Cache.ICacheService _cacheService; |
| | | public MessageReceive(InitQ.Cache.ICacheService cacheService) |
| | | { |
| | | _cacheService = cacheService; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 初始化订单处理 |
| | | /// </summary> |
| | |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 发送消息给用户中,用户中心会响应这个消息 |
| | | /// </summary> |
| | | /// <param name="msg"></param> |
| | | /// <returns></returns> |
| | | [SubscribeDelay(INITQMessageDefine.DTSendMessage)] |
| | | private async Task SendMessage(string msg) |
| | | { |
| | | |
| | | await _cacheService.ListRightPushAsync(INITQMessageDefine.DTSendMessage, msg); |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | } |