From dc5bfa19ffc92dada57bdd6b052de6dfd25a010a Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期二, 21 五月 2024 14:20:28 +0800 Subject: [PATCH] 编码更新,用于数据迁移 --- Yw.Application.Unit.Core/01-lang/SysUnitLang_Controller.cs | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/Yw.Application.Unit.Core/01-sys-unit-lang/SysUnitLang_Controller.cs b/Yw.Application.Unit.Core/01-lang/SysUnitLang_Controller.cs similarity index 90% rename from Yw.Application.Unit.Core/01-sys-unit-lang/SysUnitLang_Controller.cs rename to Yw.Application.Unit.Core/01-lang/SysUnitLang_Controller.cs index 5b2a205..4d8b4d9 100644 --- a/Yw.Application.Unit.Core/01-sys-unit-lang/SysUnitLang_Controller.cs +++ b/Yw.Application.Unit.Core/01-lang/SysUnitLang_Controller.cs @@ -80,14 +80,14 @@ [HttpPut] public bool Update([Required] UpdateSysUnitLangInput input) { - if (_service.IsExistCodeExceptID(input.Code, input.ID)) - { - throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.V001, $"Code:{input.Code} 缂栫爜宸插瓨鍦�"); - } var model = _service.GetByID(input.ID); if (model == null) { throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D001, $"ID:{input.ID} 鏁版嵁涓嶅瓨鍦�"); + } + if (_service.IsExistCodeExceptID(input.Code, input.ID)) + { + throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.V001, $"Code:{input.Code} 缂栫爜宸插瓨鍦�"); } var rhs = new Model.SysUnitLang(model); input.Adapt(rhs); @@ -118,6 +118,23 @@ return bol; } + /// <summary> + /// 鏇存柊缂栫爜 + /// </summary> + [Route("UpdateCode@V1.0")] + [HttpPut] + public bool UpdateCode([Required] UpdateCodeInput input) + { + if (_service.IsExistCodeExceptID(input.Code, input.ID)) + { + throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.V001, $"Code:{input.Code} 缂栫爜宸插瓨鍦�"); + } + var bol = _service.UpdateCode(input.ID, input.Code); + return bol; + } + + + #endregion #region Exist -- Gitblit v1.9.3