增加查询所有用户的方法
This commit is contained in:
		
							parent
							
								
									aa04fb4f2b
								
							
						
					
					
						commit
						1fbf0ada64
					
				@ -1,4 +1,5 @@
 | 
			
		||||
using System;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using Falcon.Extend;
 | 
			
		||||
using FAuth.DataBase.Tables;
 | 
			
		||||
@ -107,6 +108,26 @@ namespace FAuth.Controllers.api
 | 
			
		||||
            };
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 获取用户信息列表
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <returns>用户信息列表</returns>
 | 
			
		||||
        [HttpGet]
 | 
			
		||||
        [ProducesResponseType(typeof(IEnumerable<UserInfo>),200)]
 | 
			
		||||
        public IEnumerable<UserInfo> GetUsers() {
 | 
			
		||||
            var key = "FAuth:Users";
 | 
			
		||||
            var obj = this.Cache?.GetObj<List<UserInfo>>(key);
 | 
			
		||||
            if(obj == null) {
 | 
			
		||||
                obj = this.Db.Users
 | 
			
		||||
                    .Select(m => new UserInfo {
 | 
			
		||||
                        Id = m.Id,
 | 
			
		||||
                        UserName = m.UserName,
 | 
			
		||||
                    }).ToList();
 | 
			
		||||
                this.Cache?.SetCache(key,obj,new TimeSpan(0,5,0));
 | 
			
		||||
            }
 | 
			
		||||
            return obj;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 根据提供的登陆票据修改用户密码
 | 
			
		||||
        /// </summary>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user