From 24ece1ed22f0a0a705ef45182e434ca1d1f3f1f6 Mon Sep 17 00:00:00 2001 From: 王 垚 <1402714037@qq.com> Date: 星期四, 30 十二月 2021 16:58:22 +0800 Subject: [PATCH] 采购订单生成送货单页面 打印审核 --- WebAPI/Controllers/POInStockController.cs | 47 ++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 44 insertions(+), 3 deletions(-) diff --git a/WebAPI/Controllers/POInStockController.cs b/WebAPI/Controllers/POInStockController.cs index 55ba2f5..bc1d3e3 100644 --- a/WebAPI/Controllers/POInStockController.cs +++ b/WebAPI/Controllers/POInStockController.cs @@ -289,7 +289,7 @@ string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); string msg2 = sArray[0].ToString(); string msg3 = sArray[1].ToString(); - + string UserName = ""; ListModels oListModels = new ListModels(); @@ -331,7 +331,7 @@ return objJsonResult; } } - + oBill.omodel = oItem; } //琛ㄤ綋鏁版嵁 @@ -602,12 +602,23 @@ [Route("AuditPOInStockBill")] [HttpGet] - public object AuditPOInStockBill(string HInterID, string CurUserName) + public object AuditPOInStockBill(string HInterID, string CurUserName, string HBillNo) { json objjson = new json(); try { SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM(); + //閲囪喘璁㈠崟 鐢熸垚閫佽揣鍗曞垪琛� + if (!String.IsNullOrEmpty(HBillNo)) + HInterID = GetHinterIDByBillNo(HBillNo).ToString(); + if (HInterID == "0") + { + objjson.code = "0"; + objjson.count = 0; + objjson.Message = "鎿嶄綔澶辫触,璇峰厛淇濆瓨璁㈠崟"; + objjson.data = null; + return objjson; + } string kdTbaleName = "AIS20211209082932"; string sql = string.Format(@" @@ -765,6 +776,36 @@ } } + [Route("GetHinterID")] + [HttpGet] + public object GetHinterID(string HBillNo) + { + int HinterID = GetHinterIDByBillNo(HBillNo); + if (HinterID == 0) + { + objjson.code = "0"; + objjson.count = 0; + objjson.Message = "鎿嶄綔澶辫触,璇峰厛淇濆瓨璁㈠崟"; + objjson.data = HinterID; + return objjson; + } + objjson.code = "1"; + objjson.count = 1; + objjson.Message = "鎿嶄綔鎴愬姛"; + objjson.data = HinterID; + return objjson; + } + + public int GetHinterIDByBillNo(string HBillNo) + { + SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM(); + int HInterID = 0; + string sql = "select HInterID from CG_POINSTOCKBILLMAIN where HBILLNO = '" + HBillNo + "'"; + DataTable dt = oCn.RunProcReturn(sql, "HInterID").Tables[0]; + if (dt.Rows.Count > 0) + HInterID = Convert.ToInt32(dt.Rows[0]["HInterID"]); + return HInterID; + } //[Route("POInStockAccept")] //[HttpGet] -- Gitblit v1.9.1