diff --git a/src/UserPointManagement.Application/Services/UserPointService.cs b/src/UserPointManagement.Application/Services/UserPointService.cs index bead2cd..096400b 100644 --- a/src/UserPointManagement.Application/Services/UserPointService.cs +++ b/src/UserPointManagement.Application/Services/UserPointService.cs @@ -37,7 +37,7 @@ public class UserPointService : IUserPointService }; var count = queryable.Count(); - var data = await queryable.Paging(req).ToListAsync().ConfigureAwait(false); + var data = await queryable.OrderByDescending(x => x.CreateTime).Paging(req).ToListAsync().ConfigureAwait(false); return new PageResultDto() { diff --git a/src/UserPointManagement.Application/Services/UserService.cs b/src/UserPointManagement.Application/Services/UserService.cs index c1bd2d9..cf21fd5 100644 --- a/src/UserPointManagement.Application/Services/UserService.cs +++ b/src/UserPointManagement.Application/Services/UserService.cs @@ -36,7 +36,7 @@ public class UserService : IUserService select user; var count = queryable.Count(); - var data = await queryable.Paging(req).ToListAsync().ConfigureAwait(false); + var data = await queryable.OrderByDescending(x => x.Id).Paging(req).ToListAsync().ConfigureAwait(false); return new PageResultDto() { diff --git a/src/UserPointManagement.Web/Pages/UserManagement/UserManagement.razor.cs b/src/UserPointManagement.Web/Pages/UserManagement/UserManagement.razor.cs index 8004c25..853a8b1 100644 --- a/src/UserPointManagement.Web/Pages/UserManagement/UserManagement.razor.cs +++ b/src/UserPointManagement.Web/Pages/UserManagement/UserManagement.razor.cs @@ -11,7 +11,8 @@ namespace UserPointManagement.Web.Pages.UserManagement; public class UserManagementBase : ComponentBase { - [Inject] private IUserService _userService { get; set; } + [Inject] private IUserService UserService { get; set; } + [Inject] private MessageService MessageService { get; set; } protected IDictionary editCache = new Dictionary(); @@ -38,7 +39,7 @@ public class UserManagementBase : ComponentBase protected async Task RefreshTable() { _loading = true; - var res = await _userService.GetUsers(new GetUserDto() + var res = await UserService.GetUsers(new GetUserDto() { Keyword = _searchValue, PageIndex = _pageIndex, @@ -72,7 +73,8 @@ public class UserManagementBase : ComponentBase protected async Task Delete(int userId) { - await _userService.DeleteUser(userId).ConfigureAwait(false); + await UserService.DeleteUser(userId).ConfigureAwait(false); + await MessageService.Success("删除成功!"); await RefreshTable(); } @@ -92,7 +94,7 @@ public class UserManagementBase : ComponentBase { var index = _users.FindIndex(item => item.Id == id); _users[index] = editCache[id].data; // apply the copy to data source - await _userService.ModifyUser(editCache[id].data.Id, new ModifyUserDto() + await UserService.ModifyUser(editCache[id].data.Id, new ModifyUserDto() { Mobile = editCache[id].data.Mobile, Name = editCache[id].data.Name,