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