From 04c8b36de09ce9654870c6628b2722fec2520545 Mon Sep 17 00:00:00 2001 From: yangle <admin@YINMOU> Date: 星期二, 21 十一月 2023 09:14:59 +0800 Subject: [PATCH] 判断 条码是否为不良 修改组托单的条码规则 --- WebAPI/Controllers/Sc_GroupOrderBillController.cs | 7 ++++--- WebAPI/Controllers/LMESController.cs | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 3 deletions(-) diff --git a/WebAPI/Controllers/LMESController.cs b/WebAPI/Controllers/LMESController.cs index c84981e..84cec3c 100644 --- a/WebAPI/Controllers/LMESController.cs +++ b/WebAPI/Controllers/LMESController.cs @@ -1255,6 +1255,54 @@ } } + //鍒ゆ柇鏉$爜鏄惁鏄笉鑹殑鐘舵�� + [Route("LEMS/HbadStaus")] + [HttpGet] + public object HbadStaus(string SubBarcode) + { + DataSet ds; + try + { + SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); + ds = oCN.RunProcReturn(@"select HBillNo,HReasult from tiaom where HBillNo='" + SubBarcode + @"' +union +select HBarCode HBillNo,HStatus HReasult from Gy_BarCodeBill +where HBarCode='" + SubBarcode + "'", "Gy_BarCodeBill"); + if (ClsPub.isInt(ds.Tables[0].Rows.Count) == 0) + { + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "ok!"; + objJsonResult.data = null; + return objJsonResult; + } + else if (ds.Tables[0].Rows[0]["HReasult"].ToString() =="涓嶈壇") + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "褰撳墠鏉$爜鐨勭姸鎬佷负:"+ ds.Tables[0].Rows[0]["HReasult"].ToString() + "锛�"; + objJsonResult.data = null; + return objJsonResult; + } + else + { + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = null; + objJsonResult.data = null; + return objJsonResult; + } + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "寮傚父锛�"; + objJsonResult.data = e.ToString(); + return objJsonResult; + } + } + //鍒ゆ柇鎬荤殑鍖呰鏁伴噺鏄惁瓒呰繃娴佽浆鍗℃暟閲� [Route("LEMS/h_p_Sc_ProductionLinePackaging_Checkqty")] [HttpGet] diff --git a/WebAPI/Controllers/Sc_GroupOrderBillController.cs b/WebAPI/Controllers/Sc_GroupOrderBillController.cs index dc01ad6..0bf42d1 100644 --- a/WebAPI/Controllers/Sc_GroupOrderBillController.cs +++ b/WebAPI/Controllers/Sc_GroupOrderBillController.cs @@ -101,14 +101,15 @@ string msg1 = _value.ToString(); try { + //缁勬墭鍗曞弽搴忓垪鍖� msg1 = "[" + msg1.ToString() + "]"; List<GroupOrderBill> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<GroupOrderBill>>(msg1); //鑾峰彇骞存湀鏃ュ苟鎷兼帴鎴愬瓧绗︿覆 string year = DateTime.Now.Year.ToString(); - string month = DateTime.Now.Month.ToString(); - string day = DateTime.Now.Day.ToString(); - string nowDate = year + month + day; + //string month = DateTime.Now.Month.ToString(); + //string day = DateTime.Now.Day.ToString(); + string nowDate = DateTime.Now.ToString("yyyyMMdd"); string HBillType = this.HBillType;//缁勬墭鍗曠被鍨� long HInterID = list[0].HInterID;//閫掑叆type寰楀埌鐨勫崟鎹甀D string HBillNo = list[0].HBillNo;//閫掑叆type寰楀埌鐨勫崟鎹甆o -- Gitblit v1.9.1