From bd1d9274d371e10a2566154fddfcb8c383f6ccdd Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期五, 19 十二月 2025 15:02:17 +0800
Subject: [PATCH] 物料单位换算信息:物料编码转ID

---
 MES.Service/service/BasicData/MesUnitMatrixingManager.cs |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/MES.Service/service/BasicData/MesUnitMatrixingManager.cs b/MES.Service/service/BasicData/MesUnitMatrixingManager.cs
index a77cb42..3681242 100644
--- a/MES.Service/service/BasicData/MesUnitMatrixingManager.cs
+++ b/MES.Service/service/BasicData/MesUnitMatrixingManager.cs
@@ -1,4 +1,5 @@
 锘縰sing AngleSharp.Dom;
+using Castle.Core.Resource;
 using MES.Service.DB;
 using MES.Service.Dto.webApi;
 using MES.Service.Modes;
@@ -137,6 +138,20 @@
             Fumbrella = string.IsNullOrEmpty(unit.FCreateOrgId) ? "1" : unit.FCreateOrgId,
         };
 
+        //鐗╂枡缂栫爜杞琁D,ItemNo=unit.FNumber,
+        var entityItemNo = Db.Queryable<MesItems>()
+        .Where(x => x.ItemNo == unit.FNumber)
+        .Select(x => x.Id.ToString())
+        .First();
+        if (!string.IsNullOrWhiteSpace(entityItemNo))
+        {
+            entity.ItemNo = entityItemNo;
+        }
+        else
+        {
+            entity.ItemNo = "0";
+        }
+
         // ERP: 0=鏈鐢�, 1=绂佺敤
         // MES: A=鏈鐢�, B=绂佺敤
         if (string.IsNullOrEmpty(unit.FForbidStatus))

--
Gitblit v1.9.3