修改字典
							parent
							
								
									318bdbfef0
								
							
						
					
					
						commit
						3de2321461
					
				| 
						 | 
				
			
			@ -23,6 +23,7 @@ using IRaCIS.Core.Infra.EFCore;
 | 
			
		|||
using IRaCIS.Core.Domain.Models;
 | 
			
		||||
using IRaCIS.Core.Infrastructure;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using Microsoft.Extensions.Logging;
 | 
			
		||||
 | 
			
		||||
namespace IRaCIS.Api.Controllers
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -195,7 +196,7 @@ namespace IRaCIS.Api.Controllers
 | 
			
		|||
 | 
			
		||||
        [HttpGet("User/UserRedirect")]
 | 
			
		||||
        [AllowAnonymous]
 | 
			
		||||
        public async Task<IActionResult> UserRedirect([FromServices] IRepository<User> _userRepository,  string url)
 | 
			
		||||
        public async Task<IActionResult> UserRedirect([FromServices] IRepository<User> _userRepository,  string url ,[FromServices]ILogger<ExtraController> _logger)
 | 
			
		||||
        {
 | 
			
		||||
 | 
			
		||||
            var decodeUrl = System.Web.HttpUtility.UrlDecode(url);
 | 
			
		||||
| 
						 | 
				
			
			@ -208,9 +209,13 @@ namespace IRaCIS.Api.Controllers
 | 
			
		|||
 | 
			
		||||
            var errorUrl = domainStrList[0]+"//"+ domainStrList[2]+ "/error";
 | 
			
		||||
 | 
			
		||||
            _logger.LogError(errorUrl);
 | 
			
		||||
 | 
			
		||||
            if (!await _userRepository.AnyAsync(t => t.Id == Guid.Parse(userId)  && t.EmailToken == token && t.IsFirstAdd))
 | 
			
		||||
            {
 | 
			
		||||
                decodeUrl = errorUrl+ "?ErrorMessage=您的初始化链接已过期";
 | 
			
		||||
 | 
			
		||||
                _logger.LogError(errorUrl);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            return Redirect(decodeUrl);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -74,7 +74,7 @@ namespace IRaCIS.Application.Contracts
 | 
			
		|||
 | 
			
		||||
        public DicDataTypeEnum DataTypeEnum { get; set; }
 | 
			
		||||
 | 
			
		||||
        public bool IsEnumInt => System.Text.RegularExpressions.Regex.IsMatch(Code, @"^\d*$");
 | 
			
		||||
        public bool IsEnumInt => System.Text.RegularExpressions.Regex.IsMatch(Code, @"^\d*$") && DataTypeEnum== DicDataTypeEnum.Enum;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -182,7 +182,7 @@ namespace IRaCIS.Application.Services
 | 
			
		|||
        [AllowAnonymous]
 | 
			
		||||
        public async Task<Dictionary<string, List<BasicDicSelect>>> GetBasicDataAllSelect()
 | 
			
		||||
        {
 | 
			
		||||
            var searchList = await _dicRepository.Where(t => t.ParentId != null && t.IsEnable).ProjectTo<BasicDicSelect>(_mapper.ConfigurationProvider).ToListAsync();
 | 
			
		||||
            var searchList = await _dicRepository.Where(t => t.ParentId != null && t.IsEnable ).ProjectTo<BasicDicSelect>(_mapper.ConfigurationProvider).ToListAsync();
 | 
			
		||||
 | 
			
		||||
            return searchList.GroupBy(t => t.ParentCode).ToDictionary(g => g.Key, g => g.OrderBy(t => t.ShowOrder).ToList());
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue