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/MesCustomerManager.cs |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/MES.Service/service/BasicData/MesCustomerManager.cs b/MES.Service/service/BasicData/MesCustomerManager.cs
index 4fd7e79..260f7be 100644
--- a/MES.Service/service/BasicData/MesCustomerManager.cs
+++ b/MES.Service/service/BasicData/MesCustomerManager.cs
@@ -115,19 +115,34 @@
     private MesCustomer GetSysDepartment(ErpCustomer customer)
     {
         //ERP鍌宠几鐨勬帴鍙f暩鎿氳綁鎻涚偤MES鏁告摎搴瓧娈�
+        var fForbidStatus = customer.FForbidStatus;
+        if (customer.FForbidStatus == "0")
+        {
+            fForbidStatus = "A";
+        }
+        else if (customer.FForbidStatus == "1")
+        {
+            fForbidStatus = "B";
+        }
 
         return new MesCustomer
         {
-            Id = Convert.ToDecimal(customer.Id),
+            Id = string.IsNullOrEmpty(customer.Id) 
+                ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() 
+                : Convert.ToDecimal(customer.Id),
             CustNo = customer.FNumber,
             CustSname = customer.FShortName,
             CustName = customer.FName,
             Anred = customer.FTContact,
             Telf1 = customer.Fmobilephone,
             Fseller = customer.Fseller,
-            Fforbidstatus = customer.FForbidStatus,
-            FSubsidiary = customer.FUseOrgId,
-            Fumbrella = customer.FCreateOrgId,
+            Fforbidstatus = fForbidStatus,
+            FSubsidiary = string.IsNullOrEmpty(customer.FUseOrgId)
+                ? "1"
+                : customer.FUseOrgId,
+            Fumbrella = string.IsNullOrEmpty(customer.FCreateOrgId)
+                ? "1"
+                : customer.FCreateOrgId,
             CreateDate = DateTime.Now,
             LastupdateDate = DateTime.Now,
             Company = "1000",

--
Gitblit v1.9.3