From b884e533c4d906d3e004ea51750591f04863f881 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期五, 22 八月 2025 19:37:06 +0800
Subject: [PATCH] 基础资料的更新

---
 MES.Service/service/BasicData/MesPositionManager.cs |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/MES.Service/service/BasicData/MesPositionManager.cs b/MES.Service/service/BasicData/MesPositionManager.cs
index 03a25e3..1a008bb 100644
--- a/MES.Service/service/BasicData/MesPositionManager.cs
+++ b/MES.Service/service/BasicData/MesPositionManager.cs
@@ -82,14 +82,20 @@
     {
         return new MesPosition
         {
-            Id = Convert.ToDecimal(position.Id),
+            Id = string.IsNullOrEmpty(position.Id)
+                ? DateTimeOffset.UtcNow.ToUnixTimeSeconds()
+                : Convert.ToDecimal(position.Id),
             PositionId = position.FNumber,
             PositionName = position.FName,
             PositionDescription = position.FDESCRIPTIONS,
             Department = position.FDept,
             Fforbidstatus = position.FForbidStatus,
-            FUseOrgId = position.FUseOrgId,
-            FCreateOrgId = position.FCreateOrgId,
+            FSubsidiary = string.IsNullOrEmpty(position.FUseOrgId)
+                ? "1"
+                : position.FUseOrgId,
+            Fumbrella = string.IsNullOrEmpty(position.FCreateOrgId)
+                ? "1"
+                : position.FCreateOrgId,
             CreationDate = position.FCreateDate != null
                 ? DateTime.ParseExact(position.FCreateDate,
                     "yyyy-MM-dd HH:mm:ss", null)
@@ -99,7 +105,6 @@
                 ? DateTime.ParseExact(position.FForbidDate,
                     "yyyy-MM-dd HH:mm:ss", null)
                 : null,
-            FDocumentStatus =  position.FDocumentStatus
         };
     }
 

--
Gitblit v1.9.3