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