From 8153fc14ed68cca79d9cf7a4ce665d527dfd9f4c Mon Sep 17 00:00:00 2001 From: zpc Date: Wed, 28 Jan 2026 22:51:24 +0800 Subject: [PATCH] 32 --- .../Services/UserBusinessService.cs | 7 ++++++- .../src/views/business/goods/components/GoodsAddDialog.vue | 6 +++--- .../views/business/goods/components/GoodsEditDialog.vue | 6 +++--- .../views/business/goods/components/PrizeListDialog.vue | 4 ++-- 4 files changed, 14 insertions(+), 9 deletions(-) diff --git a/server/HoneyBox/src/HoneyBox.Admin.Business/Services/UserBusinessService.cs b/server/HoneyBox/src/HoneyBox.Admin.Business/Services/UserBusinessService.cs index 8e107371..effc4d8c 100644 --- a/server/HoneyBox/src/HoneyBox.Admin.Business/Services/UserBusinessService.cs +++ b/server/HoneyBox/src/HoneyBox.Admin.Business/Services/UserBusinessService.cs @@ -1512,7 +1512,12 @@ public class UserBusinessService : IUserBusinessService var usersQuery = _dbContext.Users.AsNoTracking(); // 应用过滤条件 - if (query.UserId.HasValue) + // UserIdStr 实际上是前端传的 UID(用户唯一标识字符串),需要匹配 Uid 字段 + if (!string.IsNullOrWhiteSpace(query.UserIdStr)) + { + usersQuery = usersQuery.Where(u => u.Uid == query.UserIdStr.Trim()); + } + else if (query.UserId.HasValue) { usersQuery = usersQuery.Where(u => u.Id == query.UserId.Value); } diff --git a/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/goods/components/GoodsAddDialog.vue b/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/goods/components/GoodsAddDialog.vue index 67e9d3bc..7f9ed803 100644 --- a/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/goods/components/GoodsAddDialog.vue +++ b/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/goods/components/GoodsAddDialog.vue @@ -286,17 +286,17 @@ diff --git a/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/goods/components/GoodsEditDialog.vue b/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/goods/components/GoodsEditDialog.vue index f1227743..19b59a9f 100644 --- a/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/goods/components/GoodsEditDialog.vue +++ b/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/goods/components/GoodsEditDialog.vue @@ -296,17 +296,17 @@ diff --git a/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/goods/components/PrizeListDialog.vue b/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/goods/components/PrizeListDialog.vue index 68d64b71..5229328d 100644 --- a/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/goods/components/PrizeListDialog.vue +++ b/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/goods/components/PrizeListDialog.vue @@ -88,8 +88,8 @@