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/MesStaffManager.cs |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/MES.Service/service/BasicData/MesStaffManager.cs b/MES.Service/service/BasicData/MesStaffManager.cs
index af5f8fb..58ba475 100644
--- a/MES.Service/service/BasicData/MesStaffManager.cs
+++ b/MES.Service/service/BasicData/MesStaffManager.cs
@@ -1,4 +1,6 @@
-锘縩amespace MES.Service.service.BasicData;
+锘縰sing Masuit.Tools;
+
+namespace MES.Service.service.BasicData;
 
 using MES.Service.DB;
 using MES.Service.Dto.webApi;
@@ -326,18 +328,24 @@
                 PositionCode = staff.FPostId,
                 PhoneNumber = staff.FMobile,
                 Remark = staff.FDescription,
-                FforbidStatus = staff.FForbidStatus,
-                FSubsidiary = string.IsNullOrEmpty(staff.FUseOrgId)
-                    ? "1"
-                    : staff.FUseOrgId,
-                Fumbrella = string.IsNullOrEmpty(staff.FCreateOrgId)
-                    ? "1"
-                    : staff.FCreateOrgId,
+                FSubsidiary = "1",
+                Fumbrella = "1",
                 CreateDate = DateTime.Now,
                 LastupdateDate = DateTime.Now,
                 Type = staff.Type
             };
 
+            if (staff.FForbidStatus.IsNullOrEmpty())
+            {
+                entity.FforbidStatus = "A";
+            }
+            else
+            {
+                //鎴戞湡鏈涚殑鍊兼槸A=鍚�,B=鏄�
+                //瀹為檯缁欐垜鐨勫�兼槸0鎴�1锛屾垜甯屾湜涓烘垜杞崲浠嶢鍜孊鐨勬柟寮�
+                entity.FforbidStatus = staff.FForbidStatus == "1" ? "B" : "A";
+            }
+
             if (!string.IsNullOrEmpty(staff.FStaffStartDate))
             {
                 entity.StartDate = DateTime.ParseExact(staff.FStaffStartDate,

--
Gitblit v1.9.3