From 52e709fcf50517c2b953eae2be753b71df347fa5 Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期四, 11 十二月 2025 17:10:43 +0800
Subject: [PATCH] 供应商信息:采购员和负责人电话推送

---
 MES.Service/service/BasicData/MesSupplierManager.cs |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/MES.Service/service/BasicData/MesSupplierManager.cs b/MES.Service/service/BasicData/MesSupplierManager.cs
index 599b019..44ecf6c 100644
--- a/MES.Service/service/BasicData/MesSupplierManager.cs
+++ b/MES.Service/service/BasicData/MesSupplierManager.cs
@@ -132,8 +132,8 @@
             SuppNo = supplier.FNumber,
             SuppSname = supplier.FShortName,
             SuppName = supplier.FName,
-            Lxr = supplier.FTContact,
-            Telf1 = supplier.Fmobilephone,
+            Lxr = supplier.F_UNW_LXR,
+            Telf1 = supplier.F_UNW_LXRDH,
             Fstaffid = supplier.FStaffId,
             //Fforbidstatus = supplier.FForbidStatus,
             Type = supplier.Type,
@@ -150,6 +150,24 @@
             Fumbrella = string.IsNullOrEmpty(supplier.FCreateOrgId) ? "1" : supplier.FCreateOrgId,
         };
 
+        //璐熻矗浜哄悕绉扮紪鐮佽浆ID,Fstaffid = supplier.FStaffId
+        var entitySubconUnit = Db.Queryable<MesStaff>()
+        .Where(x => x.StaffNo == supplier.FStaffId)
+        .Select(x => x.Id.ToString())
+        .First();
+        if (!string.IsNullOrWhiteSpace(entitySubconUnit))
+        {
+            entity.Fstaffid = entitySubconUnit;
+        }
+        else if (!string.IsNullOrWhiteSpace(supplier.FStaffId))
+        {
+            entity.Fstaffid = supplier.FStaffId;
+        }
+        else
+        {
+            entity.Fstaffid = "0";
+        }
+
         // ERP: 0=鏈鐢�, 1=绂佺敤
         // MES: A=鏈鐢�, B=绂佺敤
         if (supplier.FForbidStatus.IsNullOrEmpty())

--
Gitblit v1.9.3