diff --git a/ZR.Admin.WebApi/Controllers/System/ArticleController.cs b/ZR.Admin.WebApi/Controllers/System/ArticleController.cs index ed23f77..c9a67d1 100644 --- a/ZR.Admin.WebApi/Controllers/System/ArticleController.cs +++ b/ZR.Admin.WebApi/Controllers/System/ArticleController.cs @@ -107,13 +107,13 @@ namespace ZR.Admin.WebApi.Controllers /// [HttpPost("add")] [ActionPermissionFilter(Permission = "system:article:add")] - [Log(Title = "添加文章", BusinessType = BusinessType.INSERT)] + [Log(Title = "发布文章", BusinessType = BusinessType.INSERT)] public IActionResult Create([FromBody] ArticleDto parm) { var addModel = parm.Adapt
().ToCreate(context: HttpContext); addModel.AuthorName = HttpContext.GetName(); - return SUCCESS(_ArticleService.Add(addModel)); + return SUCCESS(_ArticleService.InsertReturnIdentity(addModel)); } /// diff --git a/ZR.Admin.WebApi/Extensions/EntityExtension.cs b/ZR.Admin.WebApi/Extensions/EntityExtension.cs index 3dea7f9..20d7023 100644 --- a/ZR.Admin.WebApi/Extensions/EntityExtension.cs +++ b/ZR.Admin.WebApi/Extensions/EntityExtension.cs @@ -1,7 +1,4 @@ -//using Microsoft.AspNetCore.Http; -//using Snowflake.Core; -using System; - + namespace ZR.Admin.WebApi.Extensions { public static class EntityExtension diff --git a/ZR.Admin.WebApi/Extensions/HttpContextExtension.cs b/ZR.Admin.WebApi/Extensions/HttpContextExtension.cs index e6ff55e..52f98d4 100644 --- a/ZR.Admin.WebApi/Extensions/HttpContextExtension.cs +++ b/ZR.Admin.WebApi/Extensions/HttpContextExtension.cs @@ -61,6 +61,11 @@ namespace ZR.Admin.WebApi.Extensions return result; } + /// + /// 判断是否IP + /// + /// + /// public static bool IsIP(string ip) { return Regex.IsMatch(ip, @"^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$"); @@ -131,6 +136,11 @@ namespace ZR.Admin.WebApi.Extensions return context.Request.Headers["Authorization"]; } + /// + /// 获取浏览器信息 + /// + /// + /// public static ClientInfo GetClientInfo(this HttpContext context) { var str = GetUserAgent(context); @@ -140,10 +150,21 @@ namespace ZR.Admin.WebApi.Extensions return c; } + /// + /// 获取请求Url + /// + /// + /// public static string? GetRequestUrl(this HttpContext context) { return context != null ? context.Request.Path.Value : ""; } + + /// + /// 获取请求参数 + /// + /// + /// public static string GetQueryString(this HttpContext context) { return context != null ? context.Request.QueryString.Value : "";