From 063a1d24d4fc498bb2b4a1a80e0273a9feffd43c Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期二, 16 九月 2025 18:02:14 +0800 Subject: [PATCH] 11 --- MES.Service/service/BasicData/MesPositionManager.cs | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/MES.Service/service/BasicData/MesPositionManager.cs b/MES.Service/service/BasicData/MesPositionManager.cs index 1a008bb..8d6aa14 100644 --- a/MES.Service/service/BasicData/MesPositionManager.cs +++ b/MES.Service/service/BasicData/MesPositionManager.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; @@ -80,7 +81,7 @@ // 灏� ErpPosition 瀵硅薄杞崲涓� MesPosition 瀵硅薄鐨勬柟娉� private MesPosition GetMesPosition(ErpPosition position) { - return new MesPosition + var entity = new MesPosition { Id = string.IsNullOrEmpty(position.Id) ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() @@ -106,6 +107,17 @@ "yyyy-MM-dd HH:mm:ss", null) : null, }; + + var mesPosition = Db.Queryable<MesPosition>() + .Where(s => s.PositionId == entity.PositionId) + .First(); + + if (mesPosition != null) + { + entity.Id = mesPosition.Id; + } + + return entity; } // SaveList 鏂规硶鐢ㄤ簬淇濆瓨澶氫釜宀椾綅璁板綍锛屾牴鎹被鍨嬫壒閲忔墽琛屼笉鍚岀殑鎿嶄綔 -- Gitblit v1.9.3