日志修改
	
		
			
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	
				
					
				
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	
							parent
							
								
									51e0676ce5
								
							
						
					
					
						commit
						32d6ebef9c
					
				| 
						 | 
				
			
			@ -47,13 +47,13 @@ namespace IRaCIS.Core.Application.ViewModel
 | 
			
		|||
 | 
			
		||||
        public string? LoginFaildName { get; set; }
 | 
			
		||||
 | 
			
		||||
        public string? LoginUserName { get; set; }
 | 
			
		||||
 | 
			
		||||
        public DateTime? BeginDate { get; set; }
 | 
			
		||||
 | 
			
		||||
        public DateTime? EndDate { get; set; }
 | 
			
		||||
 | 
			
		||||
        public string? LoginUserName { get; set; }
 | 
			
		||||
 | 
			
		||||
        public UserTypeEnum? LoginUserTypeEnum { get; set; }
 | 
			
		||||
        public Guid? UserTypeId { get; set; }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -759,14 +759,15 @@ namespace IRaCIS.Application.Services
 | 
			
		|||
 | 
			
		||||
            var userLogQueryable =
 | 
			
		||||
               _userLogRepository
 | 
			
		||||
               .WhereIf(inQuery.TrialId != null, t => t.LoginUser.UserTrials.Any(c => c.TrialId == inQuery.TrialId && c.UserId == t.LoginUserId))
 | 
			
		||||
               .WhereIf(inQuery.TrialId != null, t => t.LoginUser.UserTrials.Any(c => c.TrialId == inQuery.TrialId && (c.UserId == t.LoginUserId || c.UserId == t.OptUserId)))
 | 
			
		||||
               .WhereIf(inQuery.OptType != null, t => t.OptType == inQuery.OptType)
 | 
			
		||||
               .WhereIf(inQuery.BeginDate != null, t => t.CreateTime >= inQuery.BeginDate)
 | 
			
		||||
               .WhereIf(inQuery.EndDate != null, t => t.CreateTime <= inQuery.EndDate)
 | 
			
		||||
                .WhereIf(inQuery.LoginUserTypeEnum != null, t => t.LoginUser.UserTypeEnum== inQuery.LoginUserTypeEnum)
 | 
			
		||||
               .WhereIf(!string.IsNullOrEmpty(inQuery.LoginUserName), t => t.LoginUser.UserName.Contains(inQuery.LoginUserName!))
 | 
			
		||||
               .WhereIf(!string.IsNullOrEmpty(inQuery.LoginFaildName), t => t.LoginFaildName.Contains(inQuery.LoginFaildName!))
 | 
			
		||||
               .WhereIf(!string.IsNullOrEmpty(inQuery.IP), t => t.IP.Contains(inQuery.IP!))
 | 
			
		||||
               .WhereIf(inQuery.UserTypeId != null, t => t.LoginUser.UserTypeId == inQuery.UserTypeId)
 | 
			
		||||
 | 
			
		||||
             .ProjectTo<UserLogView>(_mapper.ConfigurationProvider);
 | 
			
		||||
 | 
			
		||||
            var pageList = await userLogQueryable.ToPagedListAsync(inQuery.PageIndex, inQuery.PageSize, string.IsNullOrWhiteSpace(inQuery.SortField) ? "Id" : inQuery.SortField, inQuery.Asc);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue