From 519315a21c6290455e4ea2b9a04d6bc51568a862 Mon Sep 17 00:00:00 2001 From: chenhaozhe <cgz@hz-kingdee.com> Date: 星期五, 29 八月 2025 09:11:45 +0800 Subject: [PATCH] 修改条码转存规则 --- WebAPI/Controllers/WebAPIController.cs | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) diff --git a/WebAPI/Controllers/WebAPIController.cs b/WebAPI/Controllers/WebAPIController.cs index e2776a8..d7924e6 100644 --- a/WebAPI/Controllers/WebAPIController.cs +++ b/WebAPI/Controllers/WebAPIController.cs @@ -22218,6 +22218,59 @@ } } + /// <summary> + /// 閫氳繃鍗曟嵁绫诲瀷鑾峰彇瀵瑰簲瑙嗗浘骞堕�氳繃鍗曟嵁鍙锋煡璇㈠崟鎹俊鎭� + /// </summary> + /// <param name="HBillNo"></param> + /// <param name="HBillType"></param> + /// <param name="HStoreOrgID"></param> + /// <returns></returns> + [Route("Web/GetBillInfo")] + [HttpGet] + public object GetBillInfo(string HBillNo, string HBillType, int HStockOrgID) + { + try + { + SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); + + ds = oCN.RunProcReturn("exec h_p_Gy_GetBillInfoByHBillTypeAndHBillNo N'" + HBillType + "',N'" + HBillNo + + "'," + HStockOrgID, "h_p_Gy_GetBillInfoByHBillTypeAndHBillNo"); + + if (ds == null) + { + objjson.code = "0"; + objjson.count = 0; + objjson.Message = "鑾峰彇澶辫触" + DBUtility.ClsPub.sErrInfo; + objjson.data = null; + return objjson; + } + else if((bool)ds.Tables[1].Rows[0]["returnType"] == false) + { + objjson.code = "0"; + objjson.count = 0; + objjson.Message = "鑾峰彇澶辫触" + ds.Tables[1].Rows[1]["payload"]; + objjson.data = null; + return objjson; + } + else + { + objjson.code = "1"; + 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; + } + } + /// <summary> /// 閲戝竻WMS鎺ュ彛 -- Gitblit v1.9.1