diff --git a/24Hour/Controllers/system/SystemControllerController.cs b/24Hour/Controllers/system/SystemControllerController.cs index 80191a0..ef5e406 100644 --- a/24Hour/Controllers/system/SystemControllerController.cs +++ b/24Hour/Controllers/system/SystemControllerController.cs @@ -790,6 +790,7 @@ namespace _24Hour.Controllers.system var list = await _db.Queryable() .WhereIF(roledata.name.NotNull(), q => q.name.Contains(roledata.name)) .WhereIF(roledata.unitCode.NotNull(), q => q.unitCode.Contains(roledata.unitCode)) + .WhereIF(_userdata.phone != "admin", x => x.userId == _userdata.Id) .Where(q => q.IsDeleted == 0).ToPageListAsync(roledata.PageIndex, roledata.PageSize, totalNumber); roledata.RowsCount = totalNumber; var data = new QueryResult(roledata, list);