From 3ad2a9ea53d9b647ec10c9ece51f40d7f078653a Mon Sep 17 00:00:00 2001 From: yxj <yxj@hz-kingdee.com> Date: 星期三, 27 十二月 2023 13:36:53 +0800 Subject: [PATCH] 生产入库、委外入库、其他入库、生产领料、委外领料、其他出库、直接调拨扫码上传方法增加递入保管人、验收人、金蝶WISE制单人等 --- WebAPI/Controllers/Open_PrintTemController.cs | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 106 insertions(+), 4 deletions(-) diff --git a/WebAPI/Controllers/Open_PrintTemController.cs b/WebAPI/Controllers/Open_PrintTemController.cs index 7ed9c32..11ac7be 100644 --- a/WebAPI/Controllers/Open_PrintTemController.cs +++ b/WebAPI/Controllers/Open_PrintTemController.cs @@ -73,11 +73,20 @@ /// <returns></returns> [Route("Open_PrintTem/SaveOpenTmp")] [HttpGet] - public object SaveOpenTmp(string HNumber, string HName) + public object SaveOpenTmp(string HNumber, string HName,string user) { - ClsCNSRM oCn = new ClsCNSRM(); + //ClsCNSRM oCn = new ClsCNSRM(); + SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); try { + if (!DBUtility.ClsPub.Security_Log("OpenPrintTmp_Edit", 1, false, user)) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏃犱繚瀛樻潈闄愶紒"; + objJsonResult.data = null; + return objJsonResult; + } oCn.BeginTran(); oCn.RunProc("Insert into SRM_OpenTmp " + @@ -111,11 +120,20 @@ /// <returns></returns> [Route("Open_PrintTem/DelOpenTmp")] [HttpGet] - public object DelOpenTmp(string HItemID) + public object DelOpenTmp(string HItemID, string user) { - ClsCNSRM oCn = new ClsCNSRM(); + SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); try { + if (!DBUtility.ClsPub.Security_Log("OpenPrintTmp_Delete", 1, false, user)) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏃犲垹闄ゆ潈闄愶紒"; + objJsonResult.data = null; + return objJsonResult; + } + oCn.BeginTran(); oCn.RunProc("Delete from SRM_OpenTmp where HItemID='" + DBUtility.ClsPub.isLong(HItemID) + "'", ref DBUtility.ClsPub.sExeReturnInfo); oCn.Commit(); @@ -137,5 +155,89 @@ } #endregion + + #region [璁剧疆榛樿鎵撳嵃妯℃澘] + /// <summary> + /// 璁剧疆榛樿鍗版ā鏉� + /// </summary> + /// <returns></returns> + [Route("Open_PrintTem/DefaultOpenTmp")] + [HttpGet] + public object DefaultOpenTmp(string HNumber,string HName) + { + SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); + try + { + oCn.BeginTran(); + //鍏堟妸姝ゆā鍧椾笅鐨勬ā鏉块粯璁ゆā鏉挎爣璁伴兘鍏抽棴 + oCn.RunProc("update SRM_OpenTmp set HStdFlag = 0 where HNumber='" + HNumber + "'", ref DBUtility.ClsPub.sExeReturnInfo); + //鏇存柊褰撳墠妯℃澘涓洪粯璁ゆā鏉� + oCn.RunProc("update SRM_OpenTmp set HStdFlag = 1 where HNumber='" + HNumber + "' and HName='"+ HName + "'", ref DBUtility.ClsPub.sExeReturnInfo); + oCn.Commit(); + objjson.code = "0"; + objjson.count = 1; + objjson.Message = "璁剧疆鎴愬姛!"; + objjson.data = null; + return objjson; + } + catch (Exception e) + { + oCn.RollBack(); + objjson.code = "0"; + objjson.count = 0; + objjson.Message = "璁剧疆澶辫触" + e.ToString(); + objjson.data = null; + return objjson; + } + + } + #endregion + + #region [鑾峰彇榛樿鎵撳嵃妯℃澘] + /// <summary> + /// 鑾峰彇鎵撳嵃妯℃澘鍒楄〃 + /// </summary> + /// <returns></returns> + [Route("Open_PrintTem/GetDefaultOpenTmp_Json")] + [HttpGet] + public object GetDefaultOpenTmp_Json(string HNumber) + { + sWhere = " Where 榛樿鏍囪=1 "; + //sWhere = " Where HStopFlag=0 and HEndFlag=1 and HUSEORGID = " + DBUtility.ClsPub.HORGANIZATIONSID.ToString(); + if (HNumber != "") + { + sWhere = sWhere + " and ( HNumber = '" + HNumber + "') "; + } + try + { + ds = webserver.GetOpenTmpList(sWhere, ref DBUtility.ClsPub.sErrInfo); + if (ds == null || ds.Tables[0].Rows.Count <= 0) + { + objjson.code = "0"; + objjson.count = 0; + objjson.Message = "鑾峰彇澶辫触,娌℃湁璁剧疆榛樿妯℃澘" + DBUtility.ClsPub.sErrInfo; + objjson.data = null; + return objjson; + } + else + { + objjson.code = "0"; + objjson.count = 1; + objjson.Message = "鑾峰彇鎴愬姛!"; + objjson.data = ds.Tables[0]; + return objjson; + } + } + catch (Exception ex) + { + + objjson.code = "0"; + objjson.count = 0; + objjson.Message = "寮傚父" + ex.ToString(); + objjson.data = null; + return objjson; + } + } + #endregion } } -- Gitblit v1.9.1