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