From 23ffc2ee97c99eb6a7305b7c61e660d0d0d84b89 Mon Sep 17 00:00:00 2001 From: hwh <332078369@qq.com> Date: 星期二, 09 七月 2024 08:06:52 +0800 Subject: [PATCH] 获取储位号 --- Wms/Utility/Extension/ApiResponseActionFilter.cs | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/Wms/Utility/Extension/ApiResponseActionFilter.cs b/Wms/Utility/Extension/ApiResponseActionFilter.cs index 186f008..f7eb80c 100644 --- a/Wms/Utility/Extension/ApiResponseActionFilter.cs +++ b/Wms/Utility/Extension/ApiResponseActionFilter.cs @@ -10,7 +10,7 @@ namespace Utility { - public class ApiResponseActionFilter: IAsyncActionFilter + public class ApiResponseActionFilter : IAsyncActionFilter { public async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) { @@ -32,6 +32,20 @@ await context.HttpContext.Response.WriteAsync(json); } + if (resultContext.Result is EmptyResult) + { + var apiResponse = new ApiResponse<object>( + context.HttpContext.Response.StatusCode, + context.HttpContext.Response.StatusCode == 200 ? "璇锋眰鎴愬姛" : "閿欒", + "璇锋眰鎴愬姛" + ); + + var json = JsonConvert.SerializeObject(apiResponse); + context.HttpContext.Response.ContentType = "application/json"; + context.HttpContext.Response.ContentLength = Encoding.UTF8.GetByteCount(json); + + await context.HttpContext.Response.WriteAsync(json); + } } } } -- Gitblit v1.8.0