From d86bc04d0b34f2b7d9ddbd30ee703b51d48876e8 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期三, 05 二月 2025 09:51:15 +0800
Subject: [PATCH] 修改审核中员工排在前边

---
 cylsg/EzUpFile/UpFileController.cs |   81 +++++++++++++++++++++++++++++++++++++---
 1 files changed, 74 insertions(+), 7 deletions(-)

diff --git a/cylsg/EzUpFile/UpFileController.cs b/cylsg/EzUpFile/UpFileController.cs
index 62d9d3a..108fdf1 100644
--- a/cylsg/EzUpFile/UpFileController.cs
+++ b/cylsg/EzUpFile/UpFileController.cs
@@ -1,4 +1,5 @@
 锘縰sing EzTencentCloud;
+using Furion.FriendlyException;
 using Microsoft.AspNetCore.Http;
 using Microsoft.AspNetCore.Http.HttpResults;
 using Microsoft.AspNetCore.Mvc;
@@ -28,12 +29,12 @@
         /// <param name="PageName"> 韬唤璇佹鍙嶉潰 FRONT 姝i潰  Back  鍥藉窘鍙嶉潰 </param>
         /// <returns></returns>
         [HttpPost]
-        public async Task<(IDCardOCRResponse, string)> UploadIdCord([FromServices] IEzFileUploadService fileUploadService,IFormFile file, [FromQuery] string PageName = "FRONT")
+        public async Task<Object> UploadIdCord([FromServices] IEzFileUploadService fileUploadService,IFormFile file, [FromQuery] string PageName = "FRONT")
         {
 
 
-            return await fileUploadService.UpIdCord(PageName);
-
+            var ret= await fileUploadService.UpIdCord(PageName);
+            return new { Info = ret.Item1, url = ret.Item2 };
         }
 
         /// <summary>
@@ -42,11 +43,49 @@
         /// <param name="PageName"> 韬唤璇佹鍙嶉潰 FRONT 姝i潰  Back  鍥藉窘鍙嶉潰 </param>
         /// <returns></returns>
         [HttpPost]
-        public async Task<(BizLicenseOCRResponse, string)> UpBizLicense([FromServices] IEzFileUploadService fileUploadService, IFormFile file)
+        public async Task<Object> UpBizLicense([FromServices] IEzFileUploadService fileUploadService, IFormFile file)
         {
 
 
-            return await fileUploadService.UpBizLicense();
+            var ret= await fileUploadService.UpBizLicense();
+            return new { Info = ret.Item1, url = ret.Item2 };
+
+        }
+        /// <summary>
+        /// 澧炲姞浜鸿劯鐗瑰緛
+        /// </summary>         
+        /// <param name="CordId">韬唤璇佸彿</param>
+        /// <param name="Name">鍚嶇О</param>
+        /// <param name="Gender">0浠h〃鏈~鍐欙紝1浠h〃鐢锋�э紝2浠h〃濂虫�с��</param>
+        /// <returns></returns>
+        [HttpPost]
+        public async Task<object> IaiAddPerso([FromServices] IEzFileUploadService fileUploadService, IFormFile file,[FromQuery] string CordId, [FromQuery] string Name, [FromQuery] int Gender)
+        {
+
+
+            var ret= await fileUploadService.IaiAddPerso(CordId, Name,Gender);
+            return new { IsOK = ret.Item1, url = ret.Item2 };
+
+
+        }
+
+        /// <summary>
+        /// 澧炲姞浜鸿劯搴� base64
+        /// </summary>   
+        /// <param name="param"></param>
+        /// <returns></returns>
+        [HttpPost]
+        public async Task<object> IaiAddPersoBase64([FromServices] IEzFileUploadService fileUploadService, UpDataFileData param)
+        {
+            if (string.IsNullOrEmpty(param.imgBase64))
+                throw Oops.Oh("娌℃湁鏂囦欢鍐呭");
+            if (string.IsNullOrEmpty(param.Name))
+                throw Oops.Oh("娌℃湁濮撳悕");
+            if (string.IsNullOrEmpty(param.CordId))
+                throw Oops.Oh("娌℃湁韬唤璇佷俊鎭�");
+            var ret = await fileUploadService.IaiAddPerso(param.imgBase64, param.CordId, param. Name, param.Gender??0);
+            return new { IsOK = ret.Item1, url = ret.Item2 };
+
 
         }
         public async Task test([FromServices] ITencentCloudService fileUploadService)
@@ -87,7 +126,7 @@
         [HttpPost]
         public async Task<string> UpdateFileBase64([FromServices] IEzFileUploadService fileUploadService, UpDataFileData Param)
         {
-            return await fileUploadService.UploadFilesFByBase64(Param.FileBase64);
+            return await fileUploadService.UploadFilesFByBase64(Param.imgBase64);
         }
         [HttpPost]
         public async Task<bool> DelFile([FromServices] IEzFileUploadService fileUploadService, DelFileData Param)
@@ -104,7 +143,19 @@
         /// <summary>
         /// 鏁版嵁base64
         /// </summary>
-        public string FileBase64 { get; set; }
+        public string imgBase64 { get; set; }
+        /// <summary>
+        /// 韬唤璇佸彿鐮�
+        /// </summary>
+        public string? CordId { get; set; }
+        /// <summary>
+        /// 濮撳悕
+        /// </summary>
+        public string? Name { get; set; }
+        /// <summary>
+        /// 鎬у埆
+        /// </summary>
+        public int? Gender { get; set; }
     }
     /// <summary>
     /// 涓婁紶鏁版嵁
@@ -117,4 +168,20 @@
         /// </summary>
         public string FilePath { get; set; }
     }
+    /// <summary>
+    /// 韬唤璇佽繑鍥炶緭鍑�
+    /// </summary>
+    public class IdCordOuput
+    {
+        /// <summary>
+        /// 韬唤璇佺浉鍏充俊鎭�
+        /// </summary>
+        public IDCardOCRResponse IdCordInfo { get; set; }
+
+        /// <summary>
+        ///  url
+        /// </summary>
+        public string Url {  get; set; }
+
+    }
 }

--
Gitblit v1.9.1