角色分配新增加事务
This commit is contained in:
parent
8f1fc2677d
commit
377fa0aadf
@ -129,15 +129,18 @@ namespace ZR.Admin.WebApi.Controllers.System
|
|||||||
if (sysRoleDto == null || sysRoleDto.RoleId <= 0) return ToResponse(ApiResult.Error(101, "请求参数错误"));
|
if (sysRoleDto == null || sysRoleDto.RoleId <= 0) return ToResponse(ApiResult.Error(101, "请求参数错误"));
|
||||||
|
|
||||||
sysRoleDto.Create_by = HttpContext.GetName();
|
sysRoleDto.Create_by = HttpContext.GetName();
|
||||||
|
bool result = sysRoleService.UseTran2(() =>
|
||||||
|
{
|
||||||
//删除角色菜单
|
//删除角色菜单
|
||||||
sysRoleService.DeleteRoleMenuByRoleId(sysRoleDto.RoleId);
|
sysRoleService.DeleteRoleMenuByRoleId(sysRoleDto.RoleId);
|
||||||
sysRoleService.InsertRoleMenu(sysRoleDto);
|
sysRoleService.InsertRoleMenu(sysRoleDto);
|
||||||
|
});
|
||||||
|
|
||||||
return SUCCESS(true);
|
return SUCCESS(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 角色删除 √
|
/// 角色删除
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="roleId"></param>
|
/// <param name="roleId"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
@ -153,7 +156,7 @@ namespace ZR.Admin.WebApi.Controllers.System
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 修改角色状态 √
|
/// 修改角色状态
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="roleDto">角色对象</param>
|
/// <param name="roleDto">角色对象</param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
|
|||||||
@ -4,7 +4,7 @@ using ZR.Model.System;
|
|||||||
|
|
||||||
namespace ZR.Service.System.IService
|
namespace ZR.Service.System.IService
|
||||||
{
|
{
|
||||||
public interface ISysRoleService
|
public interface ISysRoleService : IBaseService<SysRole>
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 根据条件分页查询角色数据
|
/// 根据条件分页查询角色数据
|
||||||
@ -12,7 +12,7 @@ namespace ZR.Service.System.IService
|
|||||||
/// <param name="role">角色信息</param>
|
/// <param name="role">角色信息</param>
|
||||||
/// <param name="pager"></param>
|
/// <param name="pager"></param>
|
||||||
/// <returns>角色数据集合信息</returns>
|
/// <returns>角色数据集合信息</returns>
|
||||||
public PagedInfo<SysRole> SelectRoleList(SysRole role, Model.PagerInfo pager);
|
public PagedInfo<SysRole> SelectRoleList(SysRole role, PagerInfo pager);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查询所有角色
|
/// 查询所有角色
|
||||||
|
|||||||
@ -17,14 +17,14 @@ namespace ZR.Service
|
|||||||
/// 角色
|
/// 角色
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[AppService(ServiceType = typeof(ISysRoleService), ServiceLifetime = LifeTime.Transient)]
|
[AppService(ServiceType = typeof(ISysRoleService), ServiceLifetime = LifeTime.Transient)]
|
||||||
public class SysRoleService: ISysRoleService
|
public class SysRoleService : BaseService<SysRole>, ISysRoleService
|
||||||
{
|
{
|
||||||
private SysRoleRepository SysRoleRepository;
|
private SysRoleRepository SysRoleRepository;
|
||||||
private ISysUserRoleService SysUserRoleService;
|
private ISysUserRoleService SysUserRoleService;
|
||||||
|
|
||||||
public SysRoleService(
|
public SysRoleService(
|
||||||
SysRoleRepository sysRoleRepository,
|
SysRoleRepository sysRoleRepository,
|
||||||
ISysUserRoleService sysUserRoleService)
|
ISysUserRoleService sysUserRoleService) : base(sysRoleRepository)
|
||||||
{
|
{
|
||||||
SysRoleRepository = sysRoleRepository;
|
SysRoleRepository = sysRoleRepository;
|
||||||
SysUserRoleService = sysUserRoleService;
|
SysUserRoleService = sysUserRoleService;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user