From b99fd65a54812cc3213fa378e9cae7654186e72d Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期二, 06 五月 2025 14:53:43 +0800
Subject: [PATCH] 三升小诸葛接口:物料同步根据车间和物料属性进行过滤

---
 WebAPI/Controllers/数据同步/小诸葛同步/XZG_DataSynchronizationController.cs |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git "a/WebAPI/Controllers/\346\225\260\346\215\256\345\220\214\346\255\245/\345\260\217\350\257\270\350\221\233\345\220\214\346\255\245/XZG_DataSynchronizationController.cs" "b/WebAPI/Controllers/\346\225\260\346\215\256\345\220\214\346\255\245/\345\260\217\350\257\270\350\221\233\345\220\214\346\255\245/XZG_DataSynchronizationController.cs"
index e717f4e..a85cc04 100644
--- "a/WebAPI/Controllers/\346\225\260\346\215\256\345\220\214\346\255\245/\345\260\217\350\257\270\350\221\233\345\220\214\346\255\245/XZG_DataSynchronizationController.cs"
+++ "b/WebAPI/Controllers/\346\225\260\346\215\256\345\220\214\346\255\245/\345\260\217\350\257\270\350\221\233\345\220\214\346\255\245/XZG_DataSynchronizationController.cs"
@@ -830,12 +830,16 @@
                                 ,convert(varchar(100),a.FMODIFYDATE,20) HUpdateDate
                             from " +  erpDatabaseName + @"T_BD_MATERIAL a with(nolock)
                             inner join " +  erpDatabaseName + @"T_BD_MATERIAL_L l with(nolock) on a.FMATERIALID=l.FMATERIALID 
+                            inner join " +  erpDatabaseName + @"T_BD_MATERIALBASE b with(nolock) on a.FMATERIALID=b.FMATERIALID 
                             inner join " +  erpDatabaseName + @"T_BD_MATERIALSTOCK s with(nolock) on a.FMATERIALID=s.FMATERIALID 
+                            inner join " +  erpDatabaseName + @"T_BD_MATERIALPRODUCE proc with(nolock) on a.FMATERIALID = proc.FMATERIALID
                             inner join " +  erpDatabaseName + @"T_BD_Unit_L unit with(nolock) on isnull(s.FSTOREUNITID,0) = unit.FUNITID
                             Where l.FLOCALEID=2052
                             and unit.FLOCALEID = 2052
                             and a.FFORBIDSTATUS='A'
                             and a.FUSEORGID = 1
+                            and proc.FWORKSHOPID = 477069                   --鐢熶骇杞﹂棿(477069锛氭敞濉戣溅闂�)
+                            and b.FErpClsID = 2                             --鐗╂枡灞炴��(2锛氳嚜鍒�)
                             and
 	                            (
 		                             convert(varchar(100),a.FCREATEDATE,23) >= convert(varchar(100),DATEADD(day,-1,getdate()),23)

--
Gitblit v1.9.1