From eedd1a047c306f4971d0e05ac2d5b8143b90af0a Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期五, 05 八月 2022 15:45:09 +0800
Subject: [PATCH] 工艺路线 编辑 维护

---
 WebAPI/Controllers/OtherOutBillController.cs |  146 ++++++++++++++++++++++++++++--------------------
 1 files changed, 85 insertions(+), 61 deletions(-)

diff --git a/WebAPI/Controllers/OtherOutBillController.cs b/WebAPI/Controllers/OtherOutBillController.cs
index 32223e2..624909e 100644
--- a/WebAPI/Controllers/OtherOutBillController.cs
+++ b/WebAPI/Controllers/OtherOutBillController.cs
@@ -67,7 +67,7 @@
         /// <returns></returns>
         [Route("OtherOutBill/get_CheckTypeByBarCode_Out_Json")]
         [HttpGet]
-        public Object get_CheckTypeByBarCode_Out_Json(string sCode, Int64 sInterID, string sBillNo, string sMaker, Int64 WhID, Int64 SPID, Double sQty, bool sRedBlue, bool SourceFlag, string sSourceBillNo, string sSourceType, Int64 HOWNERID)
+        public Object get_CheckTypeByBarCode_Out_Json(string sCode, Int64 sInterID,string HBillType, string sBillNo, string sMaker, Int64 WhID, Int64 SPID, Double sQty, bool sRedBlue, bool SourceFlag, string sSourceBillNo, string sSourceType, Int64 HOWNERID)
         {
             //oBar = webserver.get_CheckTypeByBarCode_Out(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, ref DBUtility.ClsPub.sErrInfo);
             //if (oBar == null)
@@ -109,6 +109,7 @@
                 return objJsonResult;
             }
         }
+
         /// <summary>
         /// 涓�閿壂鐮�(绾㈠瓧)
         /// </summary>
@@ -117,7 +118,7 @@
         [HttpGet]
         public Object get_CheckTypeByBarCode_All_Json(string sCode, Int64 sInterID, string sBillNo, string sMaker, Int64 WhID, Int64 SPID, Double sQty, bool sRedBlue, bool SourceFlag, string sSourceBillNo, string sSourceType, Int64 HOWNERID, string sExpressNumber)
         {
-            oBar = webserver.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType1, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID,sExpressNumber, ref DBUtility.ClsPub.sErrInfo);
+            oBar = webserver.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType1, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo);
             if (oBar == null)
             {
                 objJsonResult.code = "0";
@@ -176,7 +177,7 @@
             }
         }
 
-         /// <summary>
+        /// <summary>
         /// 鎵弿鏉$爜
         /// </summary>
         /// <param name="msg"></param>
@@ -248,7 +249,7 @@
         /// <returns></returns>
         [Route("OtherOutBill/set_SaveOtherOutBackBill_Json")]
         [HttpPost]
-        public object set_SaveOtherOutBackBill_Json([FromBody]JObject oMain )
+        public object set_SaveOtherOutBackBill_Json([FromBody] JObject oMain)
         {
             var _value = oMain["oMain"].ToString();
             string msg1 = _value.ToString();
@@ -290,65 +291,87 @@
 
         [Route("OtherInStockBill/set_SavePonderationBillMain_Temp_Source_Fast_Json")]
         [HttpGet]
-        public object set_SavePonderationBillMain_Temp_Source_Fast_Json(string HSourceBillType, string HSourceBillNo, Int64 sInterID, string sBillNo)
+        public object set_SavePonderationBillMain_Temp_Source_Fast_Json(Int64 sInterID, string SBillNo, string HBillType, string sSourceBillNo, string sSourceType, string sMaker, Int64 sHOWNERID)
         {
-            try
-            {
-                // DataSet ds = new DataSet();
-                // WebServer webserver = new WebServer();
-                string sWhere = " Where 鍗曟嵁鍙� like '%" + HSourceBillNo.Trim() + "%'";
-                if (HSourceBillType == "3720")
-                {
-                    ds = webserver.GetSc_ICMOBackBillList(sWhere + "  ");
-                }
-                else
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍,婧愬崟绫诲瀷鏈夐敊璇紒";
-                    objJsonResult.data = null;
-                    return objJsonResult; ;
-                }
+            //try
+            //{
+            //    // DataSet ds = new DataSet();
+            //    // WebServer webserver = new WebServer();
+            //    string sWhere = " Where 鍗曟嵁鍙� like '%" + HSourceBillNo.Trim() + "%'";
+            //    if (HSourceBillType == "3720")
+            //    {
+            //        ds = webserver.GetSc_ICMOBackBillList(sWhere + "  ");
+            //    }
+            //    else
+            //    {
+            //        objJsonResult.code = "0";
+            //        objJsonResult.count = 0;
+            //        objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍,婧愬崟绫诲瀷鏈夐敊璇紒";
+            //        objJsonResult.data = null;
+            //        return objJsonResult; ;
+            //    }
 
-                if (ds == null || ds.Tables[0].Rows.Count <= 0)
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                    //DBUtility.ClsPub.MessageBeep((int)DBUtility.ClsPub.BeepType.Warning);
-                }
-                else
-                {
-                    HSupID = DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HSupID"]);
-                    HSupName = Convert.ToString(ds.Tables[0].Rows[0]["HSupName"]);
-                    HDeptID = DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HDeptID"]);
-                    HDeptName = Convert.ToString(ds.Tables[0].Rows[0]["HDeptName"]);
-                    if (webserver.set_SavePonderationBillMain_Temp_Source_Fast(sInterID, sBillNo, HBillType, HSourceBillNo, HSourceBillType, "钃濆瓧", ref DBUtility.ClsPub.sErrInfo))
-                    {
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 1;
-                        objJsonResult.Message = "杩斿洖璁板綍鎴愬姛锛�";
-                        objJsonResult.data = ds.Tables[0];
-                        return objJsonResult;
-                    }
-                    else
-                    {
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 0;
-                        objJsonResult.Message = "鍐欏叆涓存椂琛ㄥけ璐ワ紒" + DBUtility.ClsPub.sErrInfo;
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
-                }
-            }
-            catch (Exception ex)
+            //    if (ds == null || ds.Tables[0].Rows.Count <= 0)
+            //    {
+            //        objJsonResult.code = "0";
+            //        objJsonResult.count = 0;
+            //        objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�";
+            //        objJsonResult.data = null;
+            //        return objJsonResult;
+            //        //DBUtility.ClsPub.MessageBeep((int)DBUtility.ClsPub.BeepType.Warning);
+            //    }
+            //    else
+            //    {
+            //        HSupID = DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HSupID"]);
+            //        HSupName = Convert.ToString(ds.Tables[0].Rows[0]["HSupName"]);
+            //        HDeptID = DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HDeptID"]);
+            //        HDeptName = Convert.ToString(ds.Tables[0].Rows[0]["HDeptName"]);
+            //        if (webserver.set_SavePonderationBillMain_Temp_Source_Fast(sInterID, sBillNo, HBillType, HSourceBillNo, HSourceBillType, "钃濆瓧", ref DBUtility.ClsPub.sErrInfo))
+            //        {
+            //            objJsonResult.code = "0";
+            //            objJsonResult.count = 1;
+            //            objJsonResult.Message = "杩斿洖璁板綍鎴愬姛锛�";
+            //            objJsonResult.data = ds.Tables[0];
+            //            return objJsonResult;
+            //        }
+            //        else
+            //        {
+            //            objJsonResult.code = "0";
+            //            objJsonResult.count = 0;
+            //            objJsonResult.Message = "鍐欏叆涓存椂琛ㄥけ璐ワ紒" + DBUtility.ClsPub.sErrInfo;
+            //            objJsonResult.data = null;
+            //            return objJsonResult;
+            //        }
+            //    }
+            //}
+            //catch (Exception ex)
+            //{
+            //    objJsonResult.code = "0";
+            //    objJsonResult.count = 0;
+            //    objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�" + ex.ToString();
+            //    objJsonResult.data = null;
+            //    return objJsonResult;
+            //}
+
+            WebS.WebService1 oWebs = new WebS.WebService1();
+            WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS();
+            string sExpressNumber = "";
+            //WebSoBar = oWebs.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo);
+            WebSoBar = oWebs.get_SourceBarCode_OtherIn(sInterID, SBillNo, HBillType, sSourceBillNo, sSourceType, sMaker, sHOWNERID, ref DBUtility.ClsPub.sErrInfo);
+            if (WebSoBar == null)
             {
                 objJsonResult.code = "0";
                 objJsonResult.count = 0;
-                objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�" + ex.ToString();
+                objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
                 objJsonResult.data = null;
+                return objJsonResult;
+            }
+            else
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 1;
+                objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
+                objJsonResult.data = WebSoBar;
                 return objJsonResult;
             }
         }
@@ -359,7 +382,7 @@
         /// <returns></returns>
         [Route("OtherOutBill/set_set_SaveOtherOutBill_Json")]
         [HttpPost]
-        public object set_set_SaveOtherOutBill_Json([FromBody]JObject oMain)
+        public object set_set_SaveOtherOutBill_Json([FromBody] JObject oMain)
         {
             var _value = oMain["oMain"].ToString();
             string msg1 = _value.ToString();
@@ -382,13 +405,14 @@
                 websLsmain.HMaker = lsmain[0].HMaker;
                 websLsmain.HSTOCKORGID = lsmain[0].HSTOCKORGID;
                 websLsmain.HOWNERID = lsmain[0].HOWNERID;
-
+                websLsmain.HBillType = "1206";//鍥哄畾鍊�
+                WebS.WebService1 oWebs = new WebS.WebService1();
                 WebS.ClsXt_SystemParameterMain oSystemParameterMain = new WebS.ClsXt_SystemParameterMain();
-                if (webserver.set_SaveOtherOutBill_New(websLsmain, sSourceBillType, oSystemParameterMain, ref DBUtility.ClsPub.sErrInfo))
+                if (oWebs.set_SaveOtherOutBill_New(websLsmain, sSourceBillType, ref DBUtility.ClsPub.sErrInfo))
                 {
                     objJsonResult.code = "0";
                     objJsonResult.count = 1;
-                    objJsonResult.Message = "鐢熸垚鍏朵粬鍑哄簱鍗曟垚鍔燂紒鍗曟嵁鍙蜂负锛�";
+                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
                     objJsonResult.data = null;
                     return objJsonResult;
                 }

--
Gitblit v1.9.1