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