From cdd325cf78ca5bac74f941a917d8c90f34fa63e6 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期一, 25 八月 2025 10:03:41 +0800
Subject: [PATCH] 11

---
 MES.Service/service/BasicData/MesCustomerManager.cs |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/MES.Service/service/BasicData/MesCustomerManager.cs b/MES.Service/service/BasicData/MesCustomerManager.cs
index 260f7be..772c306 100644
--- a/MES.Service/service/BasicData/MesCustomerManager.cs
+++ b/MES.Service/service/BasicData/MesCustomerManager.cs
@@ -125,10 +125,10 @@
             fForbidStatus = "B";
         }
 
-        return new MesCustomer
+        var entity = new MesCustomer
         {
-            Id = string.IsNullOrEmpty(customer.Id) 
-                ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() 
+            Id = string.IsNullOrEmpty(customer.Id)
+                ? DateTimeOffset.UtcNow.ToUnixTimeSeconds()
                 : Convert.ToDecimal(customer.Id),
             CustNo = customer.FNumber,
             CustSname = customer.FShortName,
@@ -150,6 +150,17 @@
             DataType = customer.FDocumentStatus,
             Type = customer.Type,
         };
+
+        var mesCustomer = Db.Queryable<MesCustomer>()
+            .Where(s => s.CustNo == entity.CustNo)
+            .First();
+
+        if (mesCustomer != null)
+        {
+            entity.Id = mesCustomer.Id;
+        }
+
+        return entity;
     }
 
     private bool UpdateCustomerStatusBatch(SqlSugarScope db,

--
Gitblit v1.9.3