From 7ff74f599084561338eef1230db5aa45f74565f8 Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期一, 15 四月 2024 18:03:33 +0800
Subject: [PATCH] 1.ERP订单关闭增加单据id 2.MES工单关闭增加源单id关联

---
 VueWebCoreApi/DLL/DAL/QualityManagementDAL.cs |  137 +++++++++++++++++++++++++++------------------
 1 files changed, 81 insertions(+), 56 deletions(-)

diff --git a/VueWebCoreApi/DLL/DAL/QualityManagementDAL.cs b/VueWebCoreApi/DLL/DAL/QualityManagementDAL.cs
index 57c9540..662e98d 100644
--- a/VueWebCoreApi/DLL/DAL/QualityManagementDAL.cs
+++ b/VueWebCoreApi/DLL/DAL/QualityManagementDAL.cs
@@ -51,7 +51,7 @@
                             where 1=1 " + search;
                 var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total);
                 mes.code = "200";
-                mes.Message = "鏌ヨ鎴愬姛!";
+                mes.message = "鏌ヨ鎴愬姛!";
                 mes.count = total;
                 mes.data = data.ToList();
             }
@@ -59,7 +59,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -100,14 +100,14 @@
                         LogHelper.DbOperateLog(us.usercode, "鏂板", "缂洪櫡缂栫爜:" + defectcode + "缂洪櫡鍚嶇О:" + defectname, us.usertype);
                         mes.code = "200";
                         mes.count = 0;
-                        mes.Message = "缂洪櫡瀹氫箟鏂板鎴愬姛!";
+                        mes.message = "缂洪櫡瀹氫箟鏂板鎴愬姛!";
                         mes.data = null;
                     }
                     else
                     {
                         mes.code = "300";
                         mes.count = 0;
-                        mes.Message = "缂洪櫡瀹氫箟鏂板澶辫触!";
+                        mes.message = "缂洪櫡瀹氫箟鏂板澶辫触!";
                         mes.data = null;
                     }
                 }
@@ -133,14 +133,14 @@
                         LogHelper.DbOperateLog(us.usercode, "淇敼", "缂洪櫡缂栫爜:" + defectcode + "缂洪櫡鍚嶇О:" + defectname, us.usertype);
                         mes.code = "200";
                         mes.count = 0;
-                        mes.Message = "缂洪櫡瀹氫箟淇敼鎴愬姛!";
+                        mes.message = "缂洪櫡瀹氫箟淇敼鎴愬姛!";
                         mes.data = null;
                     }
                     else
                     {
                         mes.code = "300";
                         mes.count = 0;
-                        mes.Message = "缂洪櫡瀹氫箟淇敼澶辫触!";
+                        mes.message = "缂洪櫡瀹氫箟淇敼澶辫触!";
                         mes.data = null;
                     }
                 }
@@ -149,7 +149,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -171,7 +171,7 @@
                 {
                     mes.code = "300";
                     mes.count = 0;
-                    mes.Message = "褰撳墠缂洪櫡椤瑰凡鐢熸垚鎶ュ伐缂洪櫡璁板綍,涓嶅厑璁稿垹闄�!";
+                    mes.message = "褰撳墠缂洪櫡椤瑰凡鐢熸垚鎶ュ伐缂洪櫡璁板綍,涓嶅厑璁稿垹闄�!";
                     mes.data = null;
                     return mes;
                 }
@@ -186,14 +186,14 @@
                     LogHelper.DbOperateLog(us.usercode, "鍒犻櫎", "缂洪櫡缂栫爜:" + defectcode, us.usertype);
                     mes.code = "200";
                     mes.count = 0;
-                    mes.Message = "缂洪櫡鍒犻櫎鎴愬姛!";
+                    mes.message = "缂洪櫡鍒犻櫎鎴愬姛!";
                     mes.data = null;
                 }
                 else
                 {
                     mes.code = "300";
                     mes.count = 0;
-                    mes.Message = "缂洪櫡鍒犻櫎澶辫触!";
+                    mes.message = "缂洪櫡鍒犻櫎澶辫触!";
                     mes.data = null;
                 }
             }
@@ -201,7 +201,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -239,7 +239,7 @@
                             where 1=1 " + search;
                 var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total);
                 mes.code = "200";
-                mes.Message = "鏌ヨ鎴愬姛!";
+                mes.message = "鏌ヨ鎴愬姛!";
                 mes.count = total;
                 mes.data = data.ToList();
             }
@@ -247,7 +247,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -286,14 +286,14 @@
                         LogHelper.DbOperateLog(us.usercode, "鏂板", "宸ュ簭妫�楠岄」鐩�:" + checkitemcode, us.usertype);
                         mes.code = "200";
                         mes.count = 0;
-                        mes.Message = "宸ュ簭妫�楠岄」鐩柊澧炴垚鍔�!";
+                        mes.message = "宸ュ簭妫�楠岄」鐩柊澧炴垚鍔�!";
                         mes.data = null;
                     }
                     else
                     {
                         mes.code = "300";
                         mes.count = 0;
-                        mes.Message = "宸ュ簭妫�楠岄」鐩柊澧炲け璐�!";
+                        mes.message = "宸ュ簭妫�楠岄」鐩柊澧炲け璐�!";
                         mes.data = null;
                     }
                 }
@@ -319,14 +319,14 @@
                         LogHelper.DbOperateLog(us.usercode, "淇敼", "宸ュ簭妫�楠岄」鐩�:" + checkitemcode, us.usertype);
                         mes.code = "200";
                         mes.count = 0;
-                        mes.Message = "宸ュ簭妫�楠岄」鐩慨鏀规垚鍔�!";
+                        mes.message = "宸ュ簭妫�楠岄」鐩慨鏀规垚鍔�!";
                         mes.data = null;
                     }
                     else
                     {
                         mes.code = "300";
                         mes.count = 0;
-                        mes.Message = "宸ュ簭妫�楠岄」鐩慨鏀瑰け璐�!";
+                        mes.message = "宸ュ簭妫�楠岄」鐩慨鏀瑰け璐�!";
                         mes.data = null;
                     }
                 }
@@ -335,7 +335,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -357,7 +357,7 @@
                 {
                     mes.code = "300";
                     mes.count = 0;
-                    mes.Message = "褰撳墠妫�楠岄」椤瑰凡鐢熸垚妫�楠岃褰�,涓嶅厑璁稿垹闄�!";
+                    mes.message = "褰撳墠妫�楠岄」椤瑰凡鐢熸垚妫�楠岃褰�,涓嶅厑璁稿垹闄�!";
                     mes.data = null;
                     return mes;
                 }
@@ -372,14 +372,14 @@
                     LogHelper.DbOperateLog(us.usercode, "鍒犻櫎", "宸ュ簭妫�楠岄」鐩�:" + checkitemcode, us.usertype);
                     mes.code = "200";
                     mes.count = 0;
-                    mes.Message = "宸ュ簭妫�楠屽垹闄ゆ垚鍔�!";
+                    mes.message = "宸ュ簭妫�楠屽垹闄ゆ垚鍔�!";
                     mes.data = null;
                 }
                 else
                 {
                     mes.code = "300";
                     mes.count = 0;
-                    mes.Message = "宸ュ簭妫�楠屽垹闄ゅけ璐�!";
+                    mes.message = "宸ュ簭妫�楠屽垹闄ゅけ璐�!";
                     mes.data = null;
                 }
             }
@@ -387,7 +387,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -460,7 +460,7 @@
                             where " + search;
                 var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total);
                 mes.code = "200";
-                mes.Message = "鏌ヨ鎴愬姛!";
+                mes.message = "鏌ヨ鎴愬姛!";
                 mes.count = total;
                 mes.data = data.ToList();
             }
@@ -468,7 +468,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -491,14 +491,14 @@
                 var data = DapperHelper.selectdata(sql, dynamicParams);
 
                 mes.code = "200";
-                mes.Message = "鏌ヨ鎴愬姛!";
+                mes.message = "鏌ヨ鎴愬姛!";
                 mes.data = data;
             }
             catch (Exception e)
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -515,14 +515,14 @@
                 sql = @"select code,name,descr from TStepCheckItem";
                 var data = DapperHelper.selecttable(sql);
                 mes.code = "200";
-                mes.Message = "鏌ヨ鎴愬姛!";
+                mes.message = "鏌ヨ鎴愬姛!";
                 mes.data = data;
             }
             catch (Exception e)
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -603,7 +603,7 @@
                         {
                             mes.code = "300";
                             mes.count = 0;
-                            mes.Message = "淇敼澶辫触,褰撳墠璐ㄦ鏂规宸茬敓鎴愬搴旀楠岃褰�!";
+                            mes.message = "淇敼澶辫触,褰撳墠璐ㄦ鏂规宸茬敓鎴愬搴旀楠岃褰�!";
                             mes.data = null;
                             return mes;
                         }
@@ -679,14 +679,14 @@
                     }
                     mes.code = "200";
                     mes.count = 0;
-                    mes.Message = "鎿嶄綔鎴愬姛!";
+                    mes.message = "鎿嶄綔鎴愬姛!";
                     mes.data = null;
                 }
                 else
                 {
                     mes.code = "300";
                     mes.count = 0;
-                    mes.Message = "鎿嶄綔澶辫触!";
+                    mes.message = "鎿嶄綔澶辫触!";
                     mes.data = null;
                 }
             }
@@ -694,7 +694,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -717,7 +717,7 @@
                 {
                     mes.code = "300";
                     mes.count = 0;
-                    mes.Message = "鍒犻櫎澶辫触,褰撳墠璐ㄦ鏂规宸茬敓鎴愬搴旀楠岃褰�!";
+                    mes.message = "鍒犻櫎澶辫触,褰撳墠璐ㄦ鏂规宸茬敓鎴愬搴旀楠岃褰�!";
                     mes.data = null;
                     return mes;
                 }
@@ -735,14 +735,14 @@
                     LogHelper.DbOperateLog(us.usercode, "鍒犻櫎", "璐ㄦ鏂规:" + qualityinsptcode, us.usertype);
                     mes.code = "200";
                     mes.count = 0;
-                    mes.Message = "璐ㄦ鏂规鍒犻櫎鎴愬姛!";
+                    mes.message = "璐ㄦ鏂规鍒犻櫎鎴愬姛!";
                     mes.data = null;
                 }
                 else
                 {
                     mes.code = "300";
                     mes.count = 0;
-                    mes.Message = "璐ㄦ鏂规鍒犻櫎澶辫触!";
+                    mes.message = "璐ㄦ鏂规鍒犻櫎澶辫触!";
                     mes.data = null;
                 }
             }
@@ -750,7 +750,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -775,7 +775,7 @@
                     {
                         mes.code = "300";
                         mes.count = 0;
-                        mes.Message = "璇锋壂鎻忓伐搴忔潯鐮�!";
+                        mes.message = "璇锋壂鎻忓伐搴忔潯鐮�!";
                         mes.data = null;
                         return mes;
                     }
@@ -784,6 +784,31 @@
                         ordercode = arra[0]; //鑾峰彇鎸囧畾瀛楃涓插墠闈㈢殑瀛楃
                         stepcode = arra[1]; //鑾峰彇鎸囧畾瀛楃涓插墠闈㈢殑瀛楃
                     }
+                    //0.鍒ゆ柇褰撳墠鏉$爜宸ュ簭浠诲姟涓嶅瓨鍦�
+                    sql = @"select *   from TK_Wrk_Step where wo_code=@ordercode and step_code=@step_code";
+                    dynamicParams.Add("@ordercode", ordercode);
+                    dynamicParams.Add("@step_code", stepcode);
+                    var da1 = DapperHelper.selectdata(sql, dynamicParams);
+                    if (da1.Rows.Count <= 0)
+                    {
+                        mes.code = "300";
+                        mes.count = 0;
+                        mes.message = "褰撳墠鏉$爜,宸ュ簭浠诲姟涓嶅瓨鍦�,璇疯仈绯荤鐞嗗憳!";
+                        mes.data = null;
+                        return mes;
+                    }
+                    //鍒ゆ柇褰撳墠宸ュ崟鏄惁鍏抽棴
+                    sql = @"select *   from TK_Wrk_Man where wo_code=@ordercode  and status='CLOSED'";
+                    dynamicParams.Add("@ordercode", ordercode);
+                    var da0 = DapperHelper.selectdata(sql, dynamicParams);
+                    if (da0.Rows.Count > 0)
+                    {
+                        mes.code = "300";
+                        mes.count = 0;
+                        mes.message = "褰撳墠宸ュ崟宸插叧闂�,涓嶅厑璁告楠屾搷浣�!";
+                        mes.data = null;
+                        return mes;
+                    }                 
                     //閫氳繃鎵弿浜岀淮鐮佷俊鎭煡鎵句换鍔′俊鎭�
                     sql = @"select A.wo_code,A.good_qty,M.partcode,M.partname,M.partspec,M.idinventoryclass as stocktype_code,S.stepcode,S.stepname  
                             from TK_Wrk_Step A
@@ -814,14 +839,14 @@
                                 list.Add("chekstand", data1);
                                 mes.code = "200";
                                 mes.count = 0;
-                                mes.Message = "鏌ヨ鎴愬姛!";
+                                mes.message = "鏌ヨ鎴愬姛!";
                                 mes.data = list;
                             }
                             else
                             {
                                 mes.code = "300";
                                 mes.count = 0;
-                                mes.Message = "褰撳墠浜у搧銆�" + data.Rows[0]["partname"].ToString() + "銆�,瀵瑰簲宸ュ簭銆�" + data.Rows[0]["stepname"].ToString() + "銆戯紝鏈寚瀹氳川妫�鏂规!";
+                                mes.message = "褰撳墠浜у搧銆�" + data.Rows[0]["partname"].ToString() + "銆�,瀵瑰簲宸ュ簭銆�" + data.Rows[0]["stepname"].ToString() + "銆戯紝鏈寚瀹氳川妫�鏂规!";
                                 mes.data = null;
                                 return mes;
                             }
@@ -830,7 +855,7 @@
                         {
                             mes.code = "300";
                             mes.count = 0;
-                            mes.Message = "褰撳墠宸ュ簭浠诲姟鏃犳姤宸ヤ骇鍑�!";
+                            mes.message = "褰撳墠宸ュ簭浠诲姟鏃犳姤宸ヤ骇鍑�!";
                             mes.data = null;
                             return mes;
                         }
@@ -839,7 +864,7 @@
                     {
                         mes.code = "300";
                         mes.count = 0;
-                        mes.Message = "鐢熶骇浠诲姟涓嶅瓨鍦�!";
+                        mes.message = "鐢熶骇浠诲姟涓嶅瓨鍦�!";
                         mes.data = null;
                         return mes;
                     }
@@ -848,7 +873,7 @@
                 {
                     mes.code = "300";
                     mes.count = 0;
-                    mes.Message = "浜岀淮鐮佷俊鎭负绌�!";
+                    mes.message = "浜岀淮鐮佷俊鎭负绌�!";
                     mes.data = null;
                     return mes;
                 }
@@ -857,7 +882,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -884,14 +909,14 @@
                 {
                     mes.code = "200";
                     mes.count = 0;
-                    mes.Message = "鏌ヨ鎴愬姛!";
+                    mes.message = "鏌ヨ鎴愬姛!";
                     mes.data = data;
                 }
                 else
                 {
                     mes.code = "300";
                     mes.count = 0;
-                    mes.Message = "褰撳墠璐ㄦ鏂规鏃犳楠岄」!";
+                    mes.message = "褰撳墠璐ㄦ鏂规鏃犳楠岄」!";
                     mes.data = null;
                 }
             }
@@ -899,7 +924,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -986,14 +1011,14 @@
                 {
                     mes.code = "200";
                     mes.count = 0;
-                    mes.Message = "鎿嶄綔鎴愬姛!";
+                    mes.message = "鎿嶄綔鎴愬姛!";
                     mes.data = null;
                 }
                 else
                 {
                     mes.code = "300";
                     mes.count = 0;
-                    mes.Message = "鎿嶄綔澶辫触!";
+                    mes.message = "鎿嶄綔澶辫触!";
                     mes.data = null;
                 }
             }
@@ -1001,7 +1026,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -1068,7 +1093,7 @@
                             where A.check_type in('FirstCheck','PatroCheck','EndCheck') " + search;
                 var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total);
                 mes.code = "200";
-                mes.Message = "鏌ヨ鎴愬姛!";
+                mes.message = "鏌ヨ鎴愬姛!";
                 mes.count = total;
                 mes.data = data.ToList();
             }
@@ -1076,7 +1101,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -1098,14 +1123,14 @@
                 {
                     mes.code = "200";
                     mes.count = 0;
-                    mes.Message = "鏌ヨ鎴愬姛!";
+                    mes.message = "鏌ヨ鎴愬姛!";
                     mes.data = dt;
                 }
                 else
                 {
                     mes.code = "300";
                     mes.count = 0;
-                    mes.Message = "鏃犳楠屾槑缁嗘暟鎹�!";
+                    mes.message = "鏃犳楠屾槑缁嗘暟鎹�!";
                     mes.data = null;
                 }
             }
@@ -1113,7 +1138,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;
@@ -1223,7 +1248,7 @@
                 data.TableName = "Table"; //璁剧疆DataTable鐨勫悕绉�
                 string msg = DownLoad.DataTableToExcel(data, "宸ュ簭妫�楠岃褰�");
                 mes.code = "200";
-                mes.Message = "鏌ヨ鎴愬姛!";
+                mes.message = "鏌ヨ鎴愬姛!";
                 mes.count = total;
                 mes.data = msg;
             }
@@ -1231,7 +1256,7 @@
             {
                 mes.code = "300";
                 mes.count = 0;
-                mes.Message = e.Message;
+                mes.message = e.Message;
                 mes.data = null;
             }
             return mes;

--
Gitblit v1.9.3