From ab01d75a3fbc8467d81a895cba5d6dde76fbe053 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期二, 16 九月 2025 23:29:30 +0800 Subject: [PATCH] 1111 --- MES.Service/service/BasicData/MesUnitManager.cs | 25 +++++++++++++------------ 1 files changed, 13 insertions(+), 12 deletions(-) diff --git a/MES.Service/service/BasicData/MesUnitManager.cs b/MES.Service/service/BasicData/MesUnitManager.cs index ba637e9..77e637e 100644 --- a/MES.Service/service/BasicData/MesUnitManager.cs +++ b/MES.Service/service/BasicData/MesUnitManager.cs @@ -1,4 +1,5 @@ -锘縰sing MES.Service.DB; +锘縰sing Masuit.Tools; +using MES.Service.DB; using MES.Service.Dto.webApi; using MES.Service.Modes; using SqlSugar; @@ -88,16 +89,6 @@ private MesUnit GetMesUnit(ErpUnit unit) { - var fForbidStatus = unit.FForbidStatus; - if (unit.FForbidStatus == "0") - { - fForbidStatus = "A"; - } - else if (unit.FForbidStatus == "1") - { - fForbidStatus = "B"; - } - var entity = new MesUnit { Fnumber = unit.FNumber, @@ -110,7 +101,6 @@ Froundtype = unit.FRoundType, Fprecision = unit.FPrecision, Fdescription = unit.FDescription, - Fforbidstatus = fForbidStatus, CreateDate = DateTime.Now, LastupdateDate = DateTime.Now, Company = "1000", @@ -118,6 +108,17 @@ Type = unit.Type }; + if (unit.FForbidStatus.IsNullOrEmpty()) + { + entity.Fforbidstatus = "A"; + } + else + { + //鎴戞湡鏈涚殑鍊兼槸A=鍚�,B=鏄� + //瀹為檯缁欐垜鐨勫�兼槸0鎴�1锛屾垜甯屾湜涓烘垜杞崲浠嶢鍜孊鐨勬柟寮� + entity.Fforbidstatus = unit.FForbidStatus == "1" ? "B" : "A"; + } + // 鏌ユ壘鏄惁宸插瓨鍦ㄧ浉鍚屽崟浣嶇紪鐮佺殑璁板綍 var existingUnit = Db.Queryable<MesUnit>() .Where(s => s.Fnumber == entity.Fnumber) -- Gitblit v1.9.3