From 5337eeb47287a70a250cd7dc3794e2a7417c5f33 Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期四, 04 十二月 2025 14:39:38 +0800
Subject: [PATCH] 物料信息批号管理这个字段类型改为传入nywt时转为传入0123

---
 MES.Service/service/BasicData/MesItemsManager.cs |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/MES.Service/service/BasicData/MesItemsManager.cs b/MES.Service/service/BasicData/MesItemsManager.cs
index f6b2018..ef92180 100644
--- a/MES.Service/service/BasicData/MesItemsManager.cs
+++ b/MES.Service/service/BasicData/MesItemsManager.cs
@@ -141,7 +141,15 @@
             Ffinishreceiptoverrate =
                 Convert.ToDecimal(item.FFinishReceiptOverRate),
             Fissuetype = item.FIssueType,
-            Fisbatchmanage = Convert.ToInt32(item.FIsBatchManage),
+            //鎵瑰彿绠$悊
+            Fisbatchmanage = item.FIsBatchManage switch
+            {
+                var v when string.Equals(v, "N", StringComparison.OrdinalIgnoreCase) => 0,
+                var v when string.Equals(v, "Y", StringComparison.OrdinalIgnoreCase) => 1,
+                var v when string.Equals(v, "W", StringComparison.OrdinalIgnoreCase) => 2,
+                var v when string.Equals(v, "T", StringComparison.OrdinalIgnoreCase) => 3,
+                _ => int.TryParse(item.FIsBatchManage, out var val) ? val : 0
+            },
             Fpurchaserid = item.FPurchaserId,
             Fpurchaseunitid = item.FPurchaseUnitId,
             Storeunit = item.FStoreUnitID,

--
Gitblit v1.9.3