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/MesPositionManager.cs |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/MES.Service/service/BasicData/MesPositionManager.cs b/MES.Service/service/BasicData/MesPositionManager.cs
index 8d6aa14..7f3ee45 100644
--- a/MES.Service/service/BasicData/MesPositionManager.cs
+++ b/MES.Service/service/BasicData/MesPositionManager.cs
@@ -90,13 +90,8 @@
             PositionName = position.FName,
             PositionDescription = position.FDESCRIPTIONS,
             Department = position.FDept,
-            Fforbidstatus = position.FForbidStatus,
-            FSubsidiary = string.IsNullOrEmpty(position.FUseOrgId)
-                ? "1"
-                : position.FUseOrgId,
-            Fumbrella = string.IsNullOrEmpty(position.FCreateOrgId)
-                ? "1"
-                : position.FCreateOrgId,
+            FSubsidiary = "1",
+            Fumbrella = "1",
             CreationDate = position.FCreateDate != null
                 ? DateTime.ParseExact(position.FCreateDate,
                     "yyyy-MM-dd HH:mm:ss", null)
@@ -108,6 +103,17 @@
                 : null,
         };
 
+        if (position.FForbidStatus.IsNullOrEmpty())
+        {
+            entity.Fforbidstatus = "A";
+        }
+        else
+        {
+            //鎴戞湡鏈涚殑鍊兼槸A=鍚�,B=鏄�
+            //瀹為檯缁欐垜鐨勫�兼槸0鎴�1锛屾垜甯屾湜涓烘垜杞崲浠嶢鍜孊鐨勬柟寮�
+            entity.Fforbidstatus = position.FForbidStatus == "1" ? "B" : "A";
+        }
+
         var mesPosition = Db.Queryable<MesPosition>()
             .Where(s => s.PositionId == entity.PositionId)
             .First();

--
Gitblit v1.9.3