增加Oracle驱动

调整登录时应用判定
This commit is contained in:
yubaolee
2021-04-17 17:06:48 +08:00
parent b061f77495
commit c55ecaff85
10 changed files with 68 additions and 18 deletions

View File

@@ -13,14 +13,19 @@ namespace OpenAuth.App
/// <summary>
/// 分类管理
/// </summary>
public class AppManager : BaseStringApp<Application,OpenAuthDBContext>
public class AppManager : BaseStringApp<Application, OpenAuthDBContext>
{
public AppManager(IUnitWork<OpenAuthDBContext> unitWork, IRepository<Application, OpenAuthDBContext> repository) : base(unitWork, repository, null)
{
}
public void Add(Application Application)
{
if (string.IsNullOrEmpty(Application.Id))
{
Application.Id = Guid.NewGuid().ToString();
}
Repository.Add(Application);
}
@@ -32,13 +37,15 @@ namespace OpenAuth.App
public async Task<List<Application>> GetList(QueryAppListReq request)
{
var applications = UnitWork.Find<Application>(null) ;
var applications = UnitWork.Find<Application>(null);
return applications.ToList();
}
public AppManager(IUnitWork<OpenAuthDBContext> unitWork, IRepository<Application,OpenAuthDBContext> repository,IAuth auth) : base(unitWork, repository, auth)
public Application GetByAppKey(string modelAppKey)
{
return Repository.FirstOrDefault(u => u.AppSecret == modelAppKey);
}
}
}