修改添加用户发送邮件
							parent
							
								
									47eeefa619
								
							
						
					
					
						commit
						bafd8759d8
					
				| 
						 | 
				
			
			@ -1,11 +1,11 @@
 | 
			
		|||
using IRaCIS.Core.Infra.EFCore;
 | 
			
		||||
using IRaCIS.Core.Domain.Models;
 | 
			
		||||
using IRaCIS.Core.Domain.Share;
 | 
			
		||||
using MailKit.Security;
 | 
			
		||||
using IRaCIS.Core.Domain.Share;
 | 
			
		||||
using MimeKit;
 | 
			
		||||
using IRaCIS.Core.Application.Helper;
 | 
			
		||||
using MailKit;
 | 
			
		||||
using Microsoft.AspNetCore.Hosting;
 | 
			
		||||
using IRaCIS.Core.Application.Auth;
 | 
			
		||||
using AutoMapper;
 | 
			
		||||
using IRaCIS.Application.Contracts;
 | 
			
		||||
 | 
			
		||||
namespace IRaCIS.Application.Services
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -31,13 +31,16 @@ namespace IRaCIS.Application.Services
 | 
			
		|||
        private readonly IRepository<SystemBasicData> _systemBasicDatarepository;
 | 
			
		||||
 | 
			
		||||
        private readonly IWebHostEnvironment _hostEnvironment;
 | 
			
		||||
 | 
			
		||||
        private readonly IRepository<User> _userRepository;
 | 
			
		||||
 | 
			
		||||
        private readonly ITokenService _tokenService;
 | 
			
		||||
 | 
			
		||||
        private readonly IMapper _mapper;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        public MailVerificationService(IRepository<VerificationCode> verificationCodeRepository,
 | 
			
		||||
            IRepository<SystemBasicData> systemBasicDatarepository,
 | 
			
		||||
            IWebHostEnvironment hostEnvironment, IRepository<User> userRepository)
 | 
			
		||||
            IWebHostEnvironment hostEnvironment, IRepository<User> userRepository, ITokenService tokenService, IMapper mapper)
 | 
			
		||||
        {
 | 
			
		||||
            _verificationCodeRepository = verificationCodeRepository;
 | 
			
		||||
            _systemBasicDatarepository = systemBasicDatarepository;
 | 
			
		||||
| 
						 | 
				
			
			@ -258,6 +261,9 @@ namespace IRaCIS.Application.Services
 | 
			
		|||
                        + Path.DirectorySeparatorChar.ToString()
 | 
			
		||||
                        + "AdminAddUser.html";
 | 
			
		||||
 | 
			
		||||
            var token = _tokenService.GetToken(IRaCISClaims.Create(_mapper.Map<UserBasicInfo>(sysUserInfo)));
 | 
			
		||||
 | 
			
		||||
            routeUrl = routeUrl + "?UserId=" + sysUserInfo.Id + "&Email=" + sysUserInfo.EMail + "&UserName=" + sysUserInfo.UserName + "&UserType=" + sysUserInfo.UserTypeRole.UserTypeShortName + "&access_token=" + token;
 | 
			
		||||
 | 
			
		||||
            using (StreamReader SourceReader = System.IO.File.OpenText(pathToFile))
 | 
			
		||||
            {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue