فهرست منبع

refactor: 😀代码优化

喵你个旺呀 1 سال پیش
والد
کامیت
38749b57b1
1فایلهای تغییر یافته به همراه23 افزوده شده و 41 حذف شده
  1. 23 41
      Admin.NET/Admin.NET.Core/Utils/AdminResultProvider.cs

+ 23 - 41
Admin.NET/Admin.NET.Core/Utils/AdminResultProvider.cs

@@ -97,11 +97,32 @@ public class AdminResultProvider : IUnifyResultProvider
                         App.GetOptions<JsonOptions>()?.JsonSerializerOptions);
                 }
                 break;
-
-            default: break;
         }
     }
 
+    /// <summary>
+    /// 返回成功结果集
+    /// </summary>
+    /// <param name="message"></param>
+    /// <param name="data"></param>
+    /// <returns></returns>
+    public static AdminResult<object> Ok(string message, object data = default)
+    {
+        return RESTfulResult(StatusCodes.Status200OK, true, data, message);
+    }
+
+    /// <summary>
+    /// 返回失败结果集
+    /// </summary>
+    /// <param name="message"></param>
+    /// <param name="code"></param>
+    /// <param name="data"></param>
+    /// <returns></returns>
+    public static AdminResult<object> Error(string message, int code = StatusCodes.Status400BadRequest, object data = default)
+    {
+        return RESTfulResult(code, false, data, message);
+    }
+
     /// <summary>
     /// 返回 RESTful 风格结果集
     /// </summary>
@@ -132,45 +153,6 @@ public class AdminResultProvider : IUnifyResultProvider
             Time = DateTime.Now
         };
     }
-
-    /// <summary>
-    /// 返回成功结果集
-    /// </summary>
-    /// <param name="message"></param>
-    /// <param name="data"></param>
-    /// <returns></returns>
-    public static AdminResult<object> Ok(string message, object data = default)
-    {
-        return new AdminResult<object>
-        {
-            Code = StatusCodes.Status200OK,
-            Message = message,
-            Result = data,
-            Type = "success",
-            Extras = UnifyContext.Take(),
-            Time = DateTime.Now
-        };
-    }
-
-    /// <summary>
-    /// 返回失败结果集
-    /// </summary>
-    /// <param name="message"></param>
-    /// <param name="code"></param>
-    /// <param name="data"></param>
-    /// <returns></returns>
-    public static AdminResult<object> Error(string message, int code = StatusCodes.Status400BadRequest, object data = default)
-    {
-        return new AdminResult<object>
-        {
-            Code = code,
-            Message = message,
-            Result = data,
-            Type = "error",
-            Extras = UnifyContext.Take(),
-            Time = DateTime.Now
-        };
-    }
 }
 
 /// <summary>