From 8ca386af2fd1e27d274b6ba656843c73e52ea6d4 Mon Sep 17 00:00:00 2001 From: yusijie <ysj@hz-kingdee.com> Date: 星期日, 16 四月 2023 21:53:06 +0800 Subject: [PATCH] 条码批量删除 --- WebAPI/Controllers/BaseSet/Gy_MaterialController.cs | 24 ++++++++++++++---------- 1 files changed, 14 insertions(+), 10 deletions(-) diff --git a/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs b/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs index b7af04f..44a29f5 100644 --- a/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs +++ b/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs @@ -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