Browse Source

提交

master
gwbvipvip 8 months ago
parent
commit
ea675024ca
4 changed files with 63 additions and 2 deletions
  1. +11
    -0
      BPA.SAAS.KitChenManage.Application/Authorization/AuthorizationServices.cs
  2. +25
    -1
      BPA.SAAS.KitChenManage.Application/Authorization/Services/AuthorizationService.cs
  3. +6
    -1
      BPA.SAAS.KitChenManage.Application/Authorization/Services/IAuthorizationService.cs
  4. +21
    -0
      BPA.SAAS.KitChenManage.Application/BPA.SAAS.KitChenManage.Application.xml

+ 11
- 0
BPA.SAAS.KitChenManage.Application/Authorization/AuthorizationServices.cs View File

@@ -64,6 +64,17 @@ namespace BPA.SAAS.KitChenManage.Application.Authorization
return await _authorizationService.UpdateStoreAuthTime(input);
}

/// <summary>
/// 删除店铺权限
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[HttpPost("/api/authorization/delstoreauthorization")]
public async Task<bool> DelStoreAuthorization(string id)
{
return await _authorizationService.DelStoreAuthorization(id);
}

/// <summary>
/// CodeFirst
/// </summary>


+ 25
- 1
BPA.SAAS.KitChenManage.Application/Authorization/Services/AuthorizationService.cs View File

@@ -37,7 +37,10 @@ namespace BPA.SAAS.KitChenManage.Application.Authorization.Services
Id = a.Id,
Key = a.Key,
StoreId = a.StoreId,
StoreName = b.Name
StoreName = b.Name,
UpdateAt = a.UpdateAt,
PeriodValidity = a.PeriodValidity,

})
.ToPageListAsync(input.Current, input.PageSize, total);
PageUtil util = new PageUtil()
@@ -98,6 +101,11 @@ namespace BPA.SAAS.KitChenManage.Application.Authorization.Services
/// <returns></returns>
public async Task<bool> UpdateStoreAuthTime(CreateOrUpDateStoreAuthorizationDto input)
{
var data1 = await _db.Queryable<BPA_StoreAuthorization>().FirstAsync(x => x.StoreId == input.StoreId);
if (data1!=null&&data1.Id!=input.Id)
{
throw Oops.Oh("店铺授权信息已存在");
}
var data = await _db.Queryable<BPA_StoreAuthorization>().FirstAsync(x => x.Id == input.Id);
if (data == null)
{
@@ -110,6 +118,22 @@ namespace BPA.SAAS.KitChenManage.Application.Authorization.Services
return await _db.Updateable(data).ExecuteCommandHasChangeAsync();
}

/// <summary>
/// 删除店铺权限
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public async Task<bool> DelStoreAuthorization(string id)
{
var data = await _db.Queryable<BPA_StoreAuthorization>().FirstAsync(x => x.Id == id);
if (data == null)
{
throw Oops.Oh("授权信息不存在");
}

return await _db.Deleteable(data).ExecuteCommandHasChangeAsync();
}


/// <summary>
/// CodeFirst


+ 6
- 1
BPA.SAAS.KitChenManage.Application/Authorization/Services/IAuthorizationService.cs View File

@@ -36,7 +36,12 @@ namespace BPA.SAAS.KitChenManage.Application.Authorization.Services
Task<bool> UpdateStoreAuthTime(CreateOrUpDateStoreAuthorizationDto input);



/// <summary>
/// 删除店铺权限
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
Task<bool> DelStoreAuthorization(string id);





+ 21
- 0
BPA.SAAS.KitChenManage.Application/BPA.SAAS.KitChenManage.Application.xml View File

@@ -31,6 +31,13 @@
<param name="input"></param>
<returns></returns>
</member>
<member name="M:BPA.SAAS.KitChenManage.Application.Authorization.AuthorizationServices.DelStoreAuthorization(System.String)">
<summary>
删除店铺权限
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:BPA.SAAS.KitChenManage.Application.Authorization.AuthorizationServices.CodeFirst">
<summary>
CodeFirst
@@ -69,6 +76,13 @@
<param name="id"></param>
<returns></returns>
</member>
<member name="M:BPA.SAAS.KitChenManage.Application.Authorization.Services.AuthorizationService.DelStoreAuthorization(System.String)">
<summary>
删除店铺权限
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:BPA.SAAS.KitChenManage.Application.Authorization.Services.AuthorizationService.CodeFirst">
<summary>
CodeFirst
@@ -95,6 +109,13 @@
<param name="id"></param>
<returns></returns>
</member>
<member name="M:BPA.SAAS.KitChenManage.Application.Authorization.Services.IAuthorizationService.DelStoreAuthorization(System.String)">
<summary>
删除店铺权限
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:BPA.SAAS.KitChenManage.Application.Authorization.Services.IAuthorizationService.CodeFirst">
<summary>
CodeFirst


Loading…
Cancel
Save