Explorar o código

优化 GroupsController 返回结果处理逻辑

改进了对 GetGroupNamesByUserId 方法返回结果的处理:
- 新增对返回结果类型的检查逻辑。
- 如果返回结果为 OkObjectResult 类型,提取其 Value 值并返回。
- 如果返回结果为其他类型,直接返回原始结果。
- 删除了已注释的 JsonView 方法调用代码。

此更改提升了代码的可读性和灵活性。
Lyyyi hai 2 días
pai
achega
7d6c1ea05d
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      OASystem/OASystem.Api/Controllers/GroupsController.cs

+ 5 - 0
OASystem/OASystem.Api/Controllers/GroupsController.cs

@@ -507,6 +507,11 @@ namespace OASystem.API.Controllers
             // 10. 操作成功 返回成功视图
             var result = await GetGroupNamesByUserId(dto.CurrUserId,dto.DaysAgo);
 
+            if (result is OkObjectResult okObjectResult)
+            {
+                return Ok(okObjectResult.Value);
+            }
+
             return Ok(result);
             //return Ok(JsonView(true, $"操作成功!共为 {validGroupIds.Count} 个团组添加了 {successCount} 条确认记录"));
         }