移除批量修改用户的角色字段

This commit is contained in:
youngq 2024-10-11 14:54:03 +08:00
parent 975297a6aa
commit 1f0c002ca4
3 changed files with 4 additions and 5 deletions

View File

@ -63,8 +63,8 @@ namespace WGShare.API.Controllers.Frontend
var list = await _sqlSugar.Queryable<Room>() var list = await _sqlSugar.Queryable<Room>()
.Where(x => x.TenantId == TenantId && x.IsDelete == false) .Where(x => x.TenantId == TenantId && x.IsDelete == false)
.WhereIF(Year > 0, x => x.Year == Year || x.Year == 0) .WhereIF(Year > 0 && RoleId == RoleEnums.User, x => x.Year == Year || x.Year == 0)
.WhereIF(Subject > 0, x => x.Subject == Subject || x.Subject == 0) .WhereIF(Subject > 0 && RoleId == RoleEnums.User, x => x.Subject == Subject || x.Subject == 0)
.OrderBy(x => x.Id, OrderByType.Desc) .OrderBy(x => x.Id, OrderByType.Desc)
.ToPageListAsync(dto.PageIndex, dto.PageSize, total); .ToPageListAsync(dto.PageIndex, dto.PageSize, total);

View File

@ -140,7 +140,7 @@ namespace WGShare.API.Controllers.Frontend
var entity = updateDTOs.Adapt<List<User>>(); var entity = updateDTOs.Adapt<List<User>>();
return await _sqlSugar.Updateable(entity) return await _sqlSugar.Updateable(entity)
.UpdateColumns(x => new { x.RoleId, x.Subject, x.Year }).ExecuteCommandAsync() > 0; .UpdateColumns(x => new { x.Subject, x.Year }).ExecuteCommandAsync() > 0;
} }

View File

@ -17,6 +17,5 @@ namespace WGShare.Domain.DTOs.User
public int Year { get; set; } public int Year { get; set; }
public SubjectType Subject { get; set; } public SubjectType Subject { get; set; }
public string RoleId { get; set; }
} }
} }