From 0b6e79703bc725ebc522f8d2f222d39d854dbeeb Mon Sep 17 00:00:00 2001 From: duhe <226547893@qq.com> Date: 星期四, 07 三月 2024 13:48:01 +0800 Subject: [PATCH] 销售订单:编辑页面子表新增字段保存 --- WebAPI/Controllers/条码管理/WEBSController.cs | 181 ++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 176 insertions(+), 5 deletions(-) diff --git "a/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs" "b/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs" index d0e61c6..279d1bd 100644 --- "a/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs" +++ "b/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs" @@ -2317,7 +2317,6 @@ #endregion - #region 鐢熶骇琛ユ枡 涓婁紶鐢熷崟 #region 鐢熶骇琛ユ枡 鏍¢獙妯″紡 @@ -2377,7 +2376,6 @@ #endregion - #region 濮斿琛ユ枡 涓婁紶鐢熷崟 #region 濮斿琛ユ枡 鏍¢獙妯″紡 @@ -2436,7 +2434,6 @@ #endregion #endregion - #region 鐩存帴璋冩嫧 涓婁紶鐢熷崟 @@ -2513,8 +2510,10 @@ } websLsmain.HMaker = lsmain[0].HMaker; websLsmain.HBillerID = lsmain[0].HBillerID; - websLsmain.HSTOCKORGID = lsmain[0].HSTOCKORGID; - websLsmain.HOWNERID = lsmain[0].HSTOCKORGID; + websLsmain.HStockInOrgID = lsmain[0].HStockInOrgID; + websLsmain.HStockOutOrgID = lsmain[0].HStockOutOrgID; + websLsmain.HSTOCKORGID = lsmain[0].HStockOutOrgID; + websLsmain.HOWNERID = lsmain[0].HStockOutOrgID; if (oWebs.set_SaveMoveStockBill(websLsmain, sSourceType, ref DBUtility.ClsPub.sErrInfo)) { @@ -2588,7 +2587,179 @@ #endregion + #region 鍒嗘寮忚皟鍑� 涓婁紶鐢熷崟 + #region 鍒嗘寮忚皟鍑� 鏂板妯″紡 + + /// <summary> + /// 鍒嗘寮忚皟鍑烘柊澧炰笂浼� + /// </summary> + /// <returns></returns> + [Route("WEBSController/set_SaveMoveStockStepOutBill_Json")] + [HttpPost] + public object set_SaveMoveStockStepOutBill_Json([FromBody] JObject oMain) + { + var _value = oMain["oMain"].ToString(); + string msg1 = _value.ToString(); + try + { + List<Model.ClsKf_MoveStockStepOutBillMain> lsmain = new List<Model.ClsKf_MoveStockStepOutBillMain>(); + ListModels oListModels = new ListModels(); + lsmain = oListModels.getMoveStockStepOutBillMainByJson(msg1); + WebS.ClsKf_MoveStockStepOutBillMain websLsmain = new WebS.ClsKf_MoveStockStepOutBillMain(); + string sSourceType = lsmain[0].HMainSourceBillType; + websLsmain.HInterID = lsmain[0].HInterID; + websLsmain.HBillNo = lsmain[0].HBillNo; + websLsmain.HBillType = lsmain[0].HBillType; + websLsmain.HDate = lsmain[0].HDate; + websLsmain.HDeptID = lsmain[0].HDeptID; + websLsmain.HWHID = lsmain[0].HWHID; + websLsmain.HSCWHID = lsmain[0].HSCWHID; + websLsmain.HSupID = lsmain[0].HSupID; + websLsmain.HKeeperID = lsmain[0].HKeeperID; + websLsmain.HSecManagerID = lsmain[0].HSecManagerID; + websLsmain.HEmpID = lsmain[0].HEmpID; + websLsmain.HManagerID = lsmain[0].HManagerID; + websLsmain.HRemark = lsmain[0].HRemark; + websLsmain.HExplanation = lsmain[0].HExplanation; + websLsmain.HInnerBillNo = lsmain[0].HInnerBillNo; + websLsmain.HRedBlueFlag = lsmain[0].HRedBlueFlag; + websLsmain.HBillSubType = lsmain[0].HBillSubType; + websLsmain.HStockStyle = lsmain[0].HStockStyle; + if (lsmain[0].HMainSourceBillType == "1402") + { + websLsmain.HMainSourceBillType = "鍙戣揣閫氱煡鍗�"; + } + else if (lsmain[0].HMainSourceBillType == "1243") + { + websLsmain.HMainSourceBillType = "璋冩嫧鐢宠鍗�"; + } + else + { + websLsmain.HMainSourceBillType = "鎵嬪伐褰曞叆"; + } + websLsmain.HMaker = lsmain[0].HMaker; + websLsmain.HBillerID = lsmain[0].HBillerID; + websLsmain.HStockInOrgID = lsmain[0].HStockInOrgID; + websLsmain.HStockOutOrgID = lsmain[0].HStockOutOrgID; + websLsmain.HSTOCKORGID = lsmain[0].HStockOutOrgID; + websLsmain.HOWNERID = lsmain[0].HStockOutOrgID; + + if (oWebs.set_SaveMoveStockStepOutBill_New(websLsmain, sSourceType, ref DBUtility.ClsPub.sErrInfo)) + { + objJsonResult.code = "0"; + objJsonResult.count = 1; + objJsonResult.Message = DBUtility.ClsPub.sErrInfo; //鎴愬姛锛� + objJsonResult.data = null; + return objJsonResult; + } + else + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = DBUtility.ClsPub.sErrInfo; //澶辫触锛� + objJsonResult.data = null; + return objJsonResult; + } + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鍒嗘寮忚皟鍑哄崟涓婁紶澶辫触锛�" + e.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + + #endregion + + #endregion + + #region 鍒嗘寮忚皟鍏� 涓婁紶鐢熷崟 + + #region 鍒嗘寮忚皟鍏� 鏂板妯″紡 + + /// <summary> + /// 鍒嗘寮忚皟鍏ユ柊澧炰笂浼� + /// </summary> + /// <returns></returns> + [Route("WEBSController/set_SaveMoveStockStepInBill_Json")] + [HttpPost] + public object set_SaveMoveStockStepInBill_Json([FromBody] JObject oMain) + { + var _value = oMain["oMain"].ToString(); + string msg1 = _value.ToString(); + try + { + List<Model.ClsKf_MoveStockStepInBillMain> lsmain = new List<Model.ClsKf_MoveStockStepInBillMain>(); + ListModels oListModels = new ListModels(); + lsmain = oListModels.getMoveStockStepInBillMainByJson(msg1); + WebS.ClsKf_MoveStockStepInBillMain websLsmain = new WebS.ClsKf_MoveStockStepInBillMain(); + string sSourceType = lsmain[0].HMainSourceBillType; + websLsmain.HInterID = lsmain[0].HInterID; + websLsmain.HBillNo = lsmain[0].HBillNo; + websLsmain.HBillType = lsmain[0].HBillType; + websLsmain.HDate = lsmain[0].HDate; + websLsmain.HDeptID = lsmain[0].HDeptID; + websLsmain.HWHID = lsmain[0].HWHID; + websLsmain.HSCWHID = lsmain[0].HSCWHID; + websLsmain.HSupID = lsmain[0].HSupID; + websLsmain.HKeeperID = lsmain[0].HKeeperID; + websLsmain.HSecManagerID = lsmain[0].HSecManagerID; + websLsmain.HEmpID = lsmain[0].HEmpID; + websLsmain.HManagerID = lsmain[0].HManagerID; + websLsmain.HRemark = lsmain[0].HRemark; + websLsmain.HExplanation = lsmain[0].HExplanation; + websLsmain.HInnerBillNo = lsmain[0].HInnerBillNo; + websLsmain.HRedBlueFlag = lsmain[0].HRedBlueFlag; + websLsmain.HBillSubType = lsmain[0].HBillSubType; + websLsmain.HStockStyle = lsmain[0].HStockStyle; + if (lsmain[0].HMainSourceBillType == "1250") + { + websLsmain.HMainSourceBillType = "鍒嗘寮忚皟鍑哄崟"; + } + else + { + websLsmain.HMainSourceBillType = "鎵嬪伐褰曞叆"; + } + websLsmain.HMaker = lsmain[0].HMaker; + websLsmain.HBillerID = lsmain[0].HBillerID; + websLsmain.HStockInOrgID = lsmain[0].HStockInOrgID; + websLsmain.HStockOutOrgID = lsmain[0].HStockOutOrgID; + websLsmain.HSTOCKORGID = lsmain[0].HStockOutOrgID; + websLsmain.HOWNERID = lsmain[0].HStockOutOrgID; + + if (oWebs.set_SaveMoveStockStepInBill_New(websLsmain, sSourceType, ref DBUtility.ClsPub.sErrInfo)) + { + objJsonResult.code = "0"; + objJsonResult.count = 1; + objJsonResult.Message = DBUtility.ClsPub.sErrInfo; //鎴愬姛锛� + objJsonResult.data = null; + return objJsonResult; + } + else + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = DBUtility.ClsPub.sErrInfo; //澶辫触锛� + objJsonResult.data = null; + return objJsonResult; + } + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鍒嗘寮忚皟鍏ュ崟涓婁紶澶辫触锛�" + e.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + + #endregion + + #endregion #region 鐢熶骇缁勬墭鍗� 涓婁紶鐢熷崟 -- Gitblit v1.9.1