From 105bb5f0f4edd01d8f915ffda28ccd37afbfddc8 Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期一, 24 四月 2023 08:29:41 +0800
Subject: [PATCH] 基础资料 添加校验控制 进站单出站单扫完流转卡默认带出最大工序汇报数量(获取 上一道的 合格数量(如果拆分后,上道合格数量大于流转卡数量时,仍取流转卡数量),如果是第一道则获取流转卡数量) 拆卡必须最大工序出站之后才允许拆卡,汇报过的工序拆卡出来不需要显示 增加生产订单 复制功能; 流转卡添加复制功能 工艺路线 增加 上一行 下一行 刷新流水号 按钮功能, 可以调整 工序上下次序; 以及重新刷新流水号

---
 WebAPI/Controllers/BaseSet/Gy_MaterialController.cs |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs b/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs
index 58c5126..44a29f5 100644
--- a/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs
+++ b/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs
@@ -572,7 +572,7 @@
                     return objJsonResult;
                 }
 
-                string sql1 = "select top 2000 * from h_v_IF_BarCodeBillList where 1 = 1 ";
+                string sql1 = "select top 1000 * from h_v_IF_BarCodeBillList where 1 = 1 ";
                 string sql = sql1 + sWhere + " order by hmainid desc";
                 ds = oCN.RunProcReturn(sql, "h_v_IF_BarCodeBillList");
 
@@ -598,9 +598,16 @@
         /// </summary>
         /// <returns></returns>
         [Route("Gy_MaterialController/DeltetBarCodeBill")]
-        [HttpGet]
-        public object DeltetBarCodeBill(string HInterID, string user)
+        [HttpPost]
+        public object DeltetBarCodeBill([FromBody] JObject oData)
         {
+            var _value = oData["oData"].ToString();
+            string msg1 = _value.ToString();
+            string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
+            string HInter = sArray[0].ToString();
+            string HInterID = HInter.Replace("\"", "");
+            string user = sArray[1].ToString();
+
             //缂栬緫鏉冮檺
             if (!DBUtility.ClsPub.Security_Log("Gy_BarCodeBillList_Edit", 1, false, user))
             {
@@ -613,9 +620,9 @@
 
             try
             {
-                Int64 lngBillKey = 0;
-                lngBillKey = DBUtility.ClsPub.isLong(HInterID);
-                if (lngBillKey == 0)
+                //Int64 lngBillKey = 0;
+                //lngBillKey = DBUtility.ClsPub.isLong(HInterID);
+                if (HInterID == "")
                 {
                     objJsonResult.code = "0";
                     objJsonResult.count = 0;
@@ -624,11 +631,11 @@
                     return objJsonResult;
                 }
                 DataSet Ds;
-                Ds = oCN.RunProcReturn("Select * from h_v_IF_BarCodeBillList Where HItemID=" + lngBillKey.ToString(), "h_v_IF_BarCodeBillList");
+                Ds = oCN.RunProcReturn("Select * from h_v_IF_BarCodeBillList Where HItemID in (" + HInterID + ")", "h_v_IF_BarCodeBillList");
                 if (Ds.Tables[0].Rows.Count != 0)
                 {
                     oCN.BeginTran();
-                    oCN.RunProc("Delete from Gy_BarCodeBill Where HItemID=" + lngBillKey.ToString());
+                    oCN.RunProc("Delete from Gy_BarCodeBill Where HItemID in (" + HInterID + ")");
 
                     oCN.Commit();
                     objJsonResult.code = "1";
@@ -636,8 +643,6 @@
                     objJsonResult.Message = "鍒犻櫎鎴愬姛";
                     objJsonResult.data = null;
                     return objJsonResult;
-
-
                 }
                 else
                 {
@@ -657,7 +662,6 @@
                 objJsonResult.data = null;
                 return objJsonResult;
             }
-
         }
         #endregion
 

--
Gitblit v1.9.1