From 8684d3db5566311dcf7631b5da52ca3bc2228423 Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期二, 16 十二月 2025 18:39:11 +0800
Subject: [PATCH] 采购订单、生产订单优化:优化
---
MES.Service/service/BasicData/MesItemsManager.cs | 38 +++++++++++++++++++++++++++++++++++++-
1 files changed, 37 insertions(+), 1 deletions(-)
diff --git a/MES.Service/service/BasicData/MesItemsManager.cs b/MES.Service/service/BasicData/MesItemsManager.cs
index e98e3a8..cf1dd48 100644
--- a/MES.Service/service/BasicData/MesItemsManager.cs
+++ b/MES.Service/service/BasicData/MesItemsManager.cs
@@ -311,7 +311,43 @@
}
else
{
- entity.SubconUnit = "0";
+ entity.DepotCode = "0";
+ }
+
+ //閲囪喘鍛樼紪鐮佽浆ID,Fpurchaserid = item.FPurchaserId,
+ var entityFpurchaserid = Db.Queryable<MesStaff>()
+ .Where(x => x.StaffNo == item.FPurchaserId)
+ .Select(x => x.Id.ToString())
+ .First();
+ if (!string.IsNullOrWhiteSpace(entityFpurchaserid))
+ {
+ entity.Fpurchaserid = entityFpurchaserid;
+ }
+ else if (!string.IsNullOrWhiteSpace(item.FPurchaserId))
+ {
+ entity.Fpurchaserid = item.FPurchaserId;
+ }
+ else
+ {
+ entity.Fpurchaserid = "0";
+ }
+
+ //宸ヤ綔涓績缂栫爜杞琁D,ProductionWorkshop = item.FWorkShopId,
+ var entityProductionWorkshop = Db.Queryable<SysDepartment>()
+ .Where(x => x.WorkshopCenterCode == item.FWorkShopId)
+ .Select(x => x.Id.ToString())
+ .First();
+ if (!string.IsNullOrWhiteSpace(entityProductionWorkshop))
+ {
+ entity.ProductionWorkshop = entityProductionWorkshop;
+ }
+ else if (!string.IsNullOrWhiteSpace(item.FWorkShopId))
+ {
+ entity.ProductionWorkshop = item.FWorkShopId;
+ }
+ else
+ {
+ entity.ProductionWorkshop = "0";
}
//// ERP: Y=鏈鐢�, N=绂佺敤
--
Gitblit v1.9.3