From 52e709fcf50517c2b953eae2be753b71df347fa5 Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期四, 11 十二月 2025 17:10:43 +0800
Subject: [PATCH] 供应商信息:采购员和负责人电话推送
---
MES.Service/Dto/webApi/ErpSupplier.cs | 4 ++--
MES.Service/service/BasicData/MesSupplierManager.cs | 22 ++++++++++++++++++++--
2 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/MES.Service/Dto/webApi/ErpSupplier.cs b/MES.Service/Dto/webApi/ErpSupplier.cs
index edeedbb..a8435d4 100644
--- a/MES.Service/Dto/webApi/ErpSupplier.cs
+++ b/MES.Service/Dto/webApi/ErpSupplier.cs
@@ -7,8 +7,8 @@
public string FNumber { get; set; }
public string? FShortName { get; set; }
public string? FName { get; set; }
- public string? FTContact { get; set; }
- public string? Fmobilephone { get; set; }
+ public string? F_UNW_LXR { get; set; }
+ public string? F_UNW_LXRDH { get; set; }
public string? FStaffId { get; set; }
public string? FForbidStatus { get; set; }//绂佺敤鐘舵��
public string? FUseOrgId { get; set; }
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