From e14381ae0ec7a149f99b175140d8ce7c2c7c6b05 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期二, 09 九月 2025 15:45:12 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.Core/Utils/ResourceUtils/ResourceUtils.cs |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/FlexJobApi.Core/Utils/ResourceUtils/ResourceUtils.cs b/FlexJobApi.Core/Utils/ResourceUtils/ResourceUtils.cs
index 65f4977..42d58a1 100644
--- a/FlexJobApi.Core/Utils/ResourceUtils/ResourceUtils.cs
+++ b/FlexJobApi.Core/Utils/ResourceUtils/ResourceUtils.cs
@@ -75,7 +75,7 @@
                     model.ControllerSummary = resourceControllers.GetDescription(controller);
                     model.ActionName = Regex.Replace(request.Name, @"(Command|Query)$", "", RegexOptions.None);
                     model.ActionSummary = requestXmlDoc?.Summary;
-                    model.ServiceName = resourceController.Service.ToString();
+                    model.ServiceName = resourceService.ServiceName;
                     model.RouteArea = resourceService.RouteArea;
                     model.Route = $"/api/{resourceService.RouteArea ?? "main"}/{model.ControllerName}/{model.ActionName}";
                     model.Method =
@@ -93,6 +93,14 @@
                         ? EnumResourceMethod.Delete
                         : EnumResourceMethod.Post;
                     model.FileUpload = resourceAttribute.FileUpload;
+                    if (model.FileUpload)
+                    {
+                        model.IsFromForm = true;
+                    }
+                    else
+                    {
+                        model.IsFromForm = resourceAttribute.IsFromForm;
+                    }
                     model.Code = requestXmlDoc?.Name;
                     model.Name = $"{model.ControllerSummary}-{model.ActionSummary}";
                     model.AllowAnonymous = resourceAttribute.AllowAnonymous;
@@ -239,7 +247,7 @@
                     }
                     code += @$"
         public {result} {action.ActionName}(";
-                    if (action.FileUpload)
+                    if (action.FileUpload || action.IsFromForm)
                     {
                         code += "[FromForm] ";
                     }

--
Gitblit v1.9.1