短信发送

This commit is contained in:
橙子
2021-11-04 15:15:00 +08:00
parent 6f79f870bb
commit 9378cd937c
26 changed files with 615 additions and 15 deletions

View File

@@ -7,8 +7,10 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Yi.Framework.Common;
using Yi.Framework.Common.Const;
using Yi.Framework.Common.Helper;
using Yi.Framework.Common.Models;
using Yi.Framework.Common.QueueModel;
using Yi.Framework.Core;
using Yi.Framework.DTOModel;
using Yi.Framework.Interface;
@@ -25,11 +27,13 @@ namespace Yi.Framework.ApiMicroservice.Controllers
private IUserService _userService;
private IMenuService _menuService;
public AccountController(ILogger<UserController> logger, IUserService userService, IMenuService menuService)
private RabbitMQInvoker _rabbitMQInvoker;
public AccountController(ILogger<UserController> logger, IUserService userService, IMenuService menuService,RabbitMQInvoker rabbitMQInvoker)
{
_logger = logger;
_userService = userService;
_menuService = menuService;
_rabbitMQInvoker = rabbitMQInvoker;
}
@@ -83,6 +87,14 @@ namespace Yi.Framework.ApiMicroservice.Controllers
return Result.Error();
}
[HttpGet]
public Result SendSMS(SMSQueueModel test)
{
_rabbitMQInvoker.Send(new Common.IOCOptions.RabbitMQConsumerModel() { ExchangeName=RabbitConst.SMS_Exchange,QueueName=RabbitConst.SMS_Queue_Send} );
return Result.Success();
}
/// <summary>
/// 传入邮箱需要先到数据库判断该邮箱是否被人注册过到userservice写mail_exist方法还有接口别忘了。这个接口不需要洞只需要完成userservice写mail_exist与接口即可
/// </summary>