From 12e7f0f026d22cd041bfea7865044a6f86de0792 Mon Sep 17 00:00:00 2001
From: 王 垚 <1402714037@qq.com>
Date: 星期三, 27 十月 2021 15:39:13 +0800
Subject: [PATCH] 采购订单 内外箱条码

---
 WebAPI/Controllers/POInStockController.cs |   54 ++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 42 insertions(+), 12 deletions(-)

diff --git a/WebAPI/Controllers/POInStockController.cs b/WebAPI/Controllers/POInStockController.cs
index a668c3f..4e93d06 100644
--- a/WebAPI/Controllers/POInStockController.cs
+++ b/WebAPI/Controllers/POInStockController.cs
@@ -27,7 +27,7 @@
         /// <returns></returns>
         [Route("UpdatePOInStockBillPrintQty")]
         [HttpPost]
-        public object UpdatePOInStockBillPrintQty([FromBody]JObject msg)
+        public object UpdatePOInStockBillPrintQty([FromBody] JObject msg)
         {
             var _value = msg["msg"].ToString();
             string msg1 = _value.ToString();
@@ -79,8 +79,8 @@
                     objjson.data = null;
                     return objjson;
                 }
-                string HBillNo,HDate;
-                HBillNo = DBUtility.ClsPub.CreateBillCode_SRMProd("1103", ref DBUtility.ClsPub.sExeReturnInfo,true);
+                string HBillNo, HDate;
+                HBillNo = DBUtility.ClsPub.CreateBillCode_SRMProd("1103", ref DBUtility.ClsPub.sExeReturnInfo, true);
                 HDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd"));
                 //鍒涘缓涓存椂琛�
                 DataTable dt = new DataTable();
@@ -238,6 +238,36 @@
                 return objjson;
             }
         }
+
+        /// <summary>
+        /// 鏇存柊鐗╂祦鍗曞彿
+        /// </summary>
+        /// <returns></returns>
+        [Route("SavePOInStock")]
+        [HttpGet]
+        public object SavePOInStock(string HmainId, string HDeliveryNo)
+        {
+            try
+            {
+                string sql = $"update銆�Cg_POInStockBillMain銆� set  HDeliveryNo ='{HDeliveryNo}' where HInterID in ({HmainId})";
+                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                oCn.RunProc(sql);
+
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "鎿嶄綔鎴愬姛锛�";
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+
         /// <summary>
         /// 淇濆瓨閫佽揣鍗�
         /// </summary>
@@ -246,7 +276,7 @@
         /// <returns></returns>
         [Route("SaverPOInStock")]
         [HttpPost]
-        public object SaverPOInStock([FromBody]JObject msg)
+        public object SaverPOInStock([FromBody] JObject msg)
         {
             var _value = msg["msg"].ToString();
             string msg1 = _value.ToString();
@@ -255,7 +285,7 @@
             string msg3 = sArray[1].ToString();
 
 
-            string UserName="";
+            string UserName = "";
             ListModels oListModels = new ListModels();
             try
             {
@@ -267,7 +297,7 @@
                 foreach (Model.ClsCg_POInStockBillMain oItem in lsmain)
                 {
                     //oItem.HMaker = "";
-                    UserName=oItem.HMaker;
+                    UserName = oItem.HMaker;
                     oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd"));
                     oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year);
                     //oItem.HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));
@@ -276,7 +306,7 @@
                     oItem.HMainSourceInterID = oItem.HInterID;
                     oItem.HInterID = 0;
                     //oItem.HInterID = DBUtility.ClsPub.CreateBillID_SRMProd("1103", ref DBUtility.ClsPub.sExeReturnInfo);
-                    if (DBUtility.ClsPub.isStrNull(oItem.HDHDate)=="")
+                    if (DBUtility.ClsPub.isStrNull(oItem.HDHDate) == "")
                     {
                         objJsonResult.code = "0";
                         objJsonResult.count = 0;
@@ -285,7 +315,7 @@
                         return objJsonResult;
                     }
                     oBill.omodel = oItem;
-                }             
+                }
                 //琛ㄤ綋鏁版嵁
                 //鎸� },{鏉ユ媶鍒嗘暟缁� //鍘绘帀銆愬拰銆�
                 msg3 = msg3.Substring(1, msg3.Length - 2);
@@ -298,11 +328,11 @@
                 foreach (Model.ClsCg_POInStockBillSub oItemSub in ls)
                 {
                     i++;
-                    if (oItemSub.HQty<=0)
+                    if (oItemSub.HQty <= 0)
                     {
                         objJsonResult.code = "0";
                         objJsonResult.count = 0;
-                        objJsonResult.Message = "淇濆瓨澶辫触锛佺"+ i.ToString()+"琛屾暟閲忎笉澶т簬0鏃犳硶淇濆瓨锛�";
+                        objJsonResult.Message = "淇濆瓨澶辫触锛佺" + i.ToString() + "琛屾暟閲忎笉澶т簬0鏃犳硶淇濆瓨锛�";
                         objJsonResult.data = 1;
                         return objJsonResult;
                     }
@@ -314,7 +344,7 @@
                         objJsonResult.data = 1;
                         return objJsonResult;
                     }
-                    if (DBUtility.ClsPub.isStrNull(oItemSub.HBatChNo)=="")
+                    if (DBUtility.ClsPub.isStrNull(oItemSub.HBatChNo) == "")
                     {
                         objJsonResult.code = "0";
                         objJsonResult.count = 0;
@@ -329,7 +359,7 @@
                     oItemSub.HCloseMan = "";
                     oItemSub.HCloseType = false;
                     oBill.DetailColl.Add(oItemSub);
-                    
+
                 }
                 //淇濆瓨鍓嶅垽鏂�(鍗曟嵁鍙烽噸澶嶏紝绗斿綍椤圭洰)
                 //淇濆瓨

--
Gitblit v1.9.1