From eddeff0b81ea84c3b66ab1b8b7943146f953b0e1 Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期一, 13 二月 2023 17:17:05 +0800
Subject: [PATCH] 1.往来单位同步修改(客户、供应商、客户/供应商) 2.往来单位新增/编修 :单位属性改为(客户、供应商、客户/供应商) 3.生产开报工PC端、APP端:外协工序时外协供应商(供应商、客户/供应商) 4.委外工序明细报表:(供应商、客户/供应商) 5.工序定义关联工作站(供应商、客户/供应商) 6.综合看板右上角字段(供应商、客户/供应商) 7.采购订单看板(供应商、客户/供应商) 8.采购订单关闭接口开发

---
 VueWebApi/DLL/DAL/ProductModelDAL.cs |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/VueWebApi/DLL/DAL/ProductModelDAL.cs b/VueWebApi/DLL/DAL/ProductModelDAL.cs
index e113945..5517515 100644
--- a/VueWebApi/DLL/DAL/ProductModelDAL.cs
+++ b/VueWebApi/DLL/DAL/ProductModelDAL.cs
@@ -1688,13 +1688,13 @@
                         where A.step_code=@stepcode and A.is_delete<>'1' and B.is_delete<>'1'
                         ) B on T.org_code=B.wksp_code where T.description='W' and is_delete<>'1'
                         UNION ALL
-                        select distinct T.btype as wksp_code,(case T.btype  when 'WX' then '澶栧崗渚涙柟' end ) as wksp_name,'W' as type,(case when B.btype is null then 'N' else 'Y' end) flag 
+                        select distinct T.type as wksp_code,(case when T.type='211' then '渚涘簲鍟�' when T.type='228' then '瀹㈡埛/渚涘簲鍟�' end ) as wksp_name,'W' as type,(case when B.type is null then 'N' else 'Y' end) flag 
                         from TCustomer T
                         left join(
-                        select distinct A.eqp_code,B.btype  from TFlw_Rteqp A 
+                        select distinct A.eqp_code,B.type  from TFlw_Rteqp A 
                         inner join TCustomer B on A.eqp_code=B.code 
-                        where A.step_code=@stepcode and A.is_delete<>'1' and B.is_delete<>'1'
-                        ) B on T.btype=B.btype where T.btype='WX' and T.is_delete<>'1'";
+                        where A.step_code=@stepcode  and A.is_delete<>'1' and B.is_delete<>'1'
+                        ) B on T.type=B.type where T.type in('211','228') and T.is_delete<>'1'"; //226(瀹㈡埛)
                 dynamicParams.Add("@stepcode", stepcode);
                 var data = DapperHelper.selectdata(sql, dynamicParams);
                 for (int i = 0; i < data.Rows.Count; i++)
@@ -1705,7 +1705,7 @@
                     rout.type = data.Rows[i]["TYPE"].ToString();
                     rout.flag = data.Rows[i]["FLAG"].ToString();
                     rout.children = new List<StepEqpCn>();
-                    if (rout.code == "WX") //澶栧崗渚涙柟
+                    if (rout.code == "211"|| rout.code == "228") //澶栧崗渚涙柟
                     {
                         //鏍规嵁澶栧崗渚涙柟鏍囪瘑缂栫爜鏌ユ壘澶栧崗渚涙柟淇℃伅(鍖呭惈宸插叧鑱旀爣璇�)
                         sql = @"select A.code,A.name,'W' as type,(case when B.eqp_code is null then 'N' else 'Y' end) flag
@@ -1713,8 +1713,9 @@
                                 left join(
                                 select distinct A.eqp_code  from TFlw_Rteqp A 
                                 inner join TCustomer B on A.eqp_code=B.code 
-                                where B.btype=@wxcode and A.is_delete<>'1' and B.is_delete<>'1'
-                                ) B on A.code=B.eqp_code where A.btype=@wxcode and A.is_delete<>'1'";
+                                where A.step_code=@stepcode and B.type=@wxcode and A.is_delete<>'1' and B.is_delete<>'1'
+                                ) B on A.code=B.eqp_code where A.type=@wxcode and A.is_delete<>'1'";
+                        dynamicParams.Add("@stepcode", stepcode);
                         dynamicParams.Add("@wxcode", rout.code);
                         var data0 = DapperHelper.selectdata(sql, dynamicParams);
                         for (int k = 0; k < data0.Rows.Count; k++)

--
Gitblit v1.9.3