From abf3ceabdd98abd0d955b03732e581a43c4e9fb0 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期一, 13 一月 2025 15:01:31 +0800
Subject: [PATCH] 解决冲突

---
 Yw.Application.Unit.Core/03-value/SysUnitValue_Controller.cs |   36 ++++++++++++++++++++++++++----------
 1 files changed, 26 insertions(+), 10 deletions(-)

diff --git a/Yw.Application.Unit.Core/03-value/SysUnitValue_Controller.cs b/Yw.Application.Unit.Core/03-value/SysUnitValue_Controller.cs
index ad50f28..d4b7a7b 100644
--- a/Yw.Application.Unit.Core/03-value/SysUnitValue_Controller.cs
+++ b/Yw.Application.Unit.Core/03-value/SysUnitValue_Controller.cs
@@ -4,7 +4,7 @@
     /// UnitValue
     /// </summary>
     [Route("Unit/Value")]
-    [ApiDescriptionSettings("Unit", Name = "鍗曚綅鍊�", Order = 8000)]
+    [ApiDescriptionSettings("Unit", Name = "鍗曚綅鍊�", Order = 80000)]
     public class SysUnitValue_Controller : IDynamicApiController
     {
         private readonly Service.SysUnitValue _service = new();
@@ -59,10 +59,6 @@
             return vm_list;
         }
 
-
-
-
-
         #endregion
 
         #region Insert
@@ -77,11 +73,11 @@
             var type = new Service.SysUnitType().GetByID(input.TypeID);
             if (type == null)
             {
-                throw YOops.Oh(eResultCode.Alert, ErrorCodes.D001, $"TypeID:{input.TypeID} 鏁版嵁涓嶅瓨鍦�");
+                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D001, $"TypeID:{input.TypeID} 鏁版嵁涓嶅瓨鍦�");
             }
             if (_service.IsExistCode(input.TypeID, input.Code))
             {
-                throw YOops.Oh(eResultCode.Alert, ErrorCodes.V001, $"Code:{input.Code} 缂栫爜宸插瓨鍦�");
+                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.V001, $"Code:{input.Code} 缂栫爜宸插瓨鍦�");
             }
             var model = input.Adapt<AddSysUnitValueInput, Model.SysUnitValue>();
             model.SortCode = _service.GetMaxSortCode(input.TypeID) + 1;
@@ -104,11 +100,11 @@
             var model = _service.GetByID(input.ID);
             if (model == null)
             {
-                throw YOops.Oh(eResultCode.Alert, ErrorCodes.D001, $"ID:{input.ID} 鏁版嵁涓嶅瓨鍦�");
+                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D001, $"ID:{input.ID} 鏁版嵁涓嶅瓨鍦�");
             }
             if (_service.IsExistCodeExceptID(model.TypeID, input.Code, input.ID))
             {
-                throw YOops.Oh(eResultCode.Alert, ErrorCodes.V001, $"Code:{input.Code} 缂栫爜宸插瓨鍦�");
+                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.V001, $"Code:{input.Code} 缂栫爜宸插瓨鍦�");
             }
             var rhs = new Model.SysUnitValue(model);
             input.Adapt(rhs);
@@ -136,6 +132,26 @@
         {
             var list = inputList.Select(x => x.Adapt<Model.Sorter>()).ToList();
             var bol = _service.UpdateSorter(list);
+            return bol;
+        }
+
+        /// <summary>
+        /// 鏇存柊缂栫爜
+        /// </summary>
+        [Route("UpdateCode@V1.0")]
+        [HttpPut]
+        public bool UpdateCode([Required] UpdateCodeInput input)
+        {
+            var model = _service.GetByID(input.ID);
+            if (model == null)
+            {
+                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D001, $"ID:{input.ID} 鏁版嵁涓嶅瓨鍦�");
+            }
+            if (_service.IsExistCodeExceptID(model.TypeID, input.Code, input.ID))
+            {
+                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.V001, $"Code:{input.Code} 缂栫爜宸插瓨鍦�");
+            }
+            var bol = _service.UpdateCode(input.ID, input.Code);
             return bol;
         }
 
@@ -180,7 +196,7 @@
             var bol = _service.DeleteByID(input.ID, out string msg);
             if (!bol)
             {
-                throw YOops.Oh(eResultCode.Alert, ErrorCodes.D999, msg);
+                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D999, msg);
             }
             return bol;
         }

--
Gitblit v1.9.3