From 10f3247a8320da7e1e519c20b8014c65958301c2 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期三, 31 七月 2024 23:17:05 +0800
Subject: [PATCH] 模板变量维护更新

---
 Tiger.Api/Controllers/Base/BaseController.cs |   25 ++++++++++++++++++++++---
 1 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/Tiger.Api/Controllers/Base/BaseController.cs b/Tiger.Api/Controllers/Base/BaseController.cs
index 0826d82..7783881 100644
--- a/Tiger.Api/Controllers/Base/BaseController.cs
+++ b/Tiger.Api/Controllers/Base/BaseController.cs
@@ -532,19 +532,38 @@
         }
         #endregion
 
+        #region 鍏堝垹闄ゅ悗鏂板
+        [HttpPost]
+        public async Task<IActionResult> AddAfterDeleteAsync([FromBody] ApiAction action)
+        {
+            ApiAction response;
+            try
+            {
+                response = action.GetResponse(await Biz.Base.AddAfterDeleteAsync(action.GetDataEntity()));
+            }
+            catch (System.Exception ex)
+            {
+                response = action.GetResponse().CatchExceptionWithLog(ex);
+            }
+            return Ok(response);
+        }
+
+        #endregion
+
         #region 鏂囦欢涓婁紶
         /// <summary>
         /// 鏂囦欢涓婁紶
         /// </summary>
         /// <param name="file"></param>
+        /// <param name="entityName"></param>
         /// <returns></returns>
         [HttpPost]
-        public async Task<IActionResult> Upload(IFormFile file)
+        public async Task<IActionResult> Upload([FromForm]string entityName, IFormFile file)
         {
             if (file == null || file.Length == 0)
                 return BadRequest("No file uploaded.");
-
-            var path = Path.Combine(@"D:\nginx-1.26.0\html", "upload", file.FileName);
+            var folderName = entityName == "BAS_LABEL_TEMP" || entityName == "BAS_LABEL_VAR" ? "upload/Template": "upload";
+            var path = Path.Combine($@"{BizConfig.Configuration["UploadAddress"]}", folderName, file.FileName);
 
             using (var stream = new FileStream(path, FileMode.Create))
             {

--
Gitblit v1.9.3