yxj
2025-09-12 ae84d8ffcebaf9d340d3c43051c955f5956ef8e1
一键扫码调用方法中扫描仓库调用方式修改
1个文件已修改
25 ■■■■■ 已修改文件
CLOUDWEB/WebService1.asmx.cs 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CLOUDWEB/WebService1.asmx.cs
@@ -57229,6 +57229,7 @@
        [WebMethod]
        public Model.ClsKf_ICStockBill_WMS get_BaseSet(string sBarCode, Int64 HOWNERID, string sBarBillName, ref string sErrMsg)
        {
            SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
            Model.ClsKf_ICStockBill_WMS oBar = new Model.ClsKf_ICStockBill_WMS();
            //仓库条码
            if (sBarBillName == "仓库")
@@ -57238,20 +57239,24 @@
                int ID;
                if (int.TryParse(sBarCode.Remove(0, 3), out ID))
                {
                    if (dal.GetInfoByID(ID, HOWNERID))
                    {
                        oBar.HBarType = "仓库条码";
                        oBar.HWhID = dal.omodel.HItemID;
                        oBar.HWhNumber = dal.omodel.HNumber;
                        oBar.HWhName = dal.omodel.HName;
                        oBar.HSPFlag = dal.omodel.HIsStockMgr;
                        return oBar;
                    }
                    else
                    DataSet ds = oCn.RunProcReturn("exec h_p_Gy_Warehouse_PDA " + ID.ToString() + "," + HOWNERID.ToString(), "h_p_Gy_Warehouse_PDA");
                    if (ds == null || ds.Tables[0].Rows.Count == 0)
                    {
                        sErrMsg = "无效仓库条码!";
                        return null;
                    }
                    else
                    {
                        oBar.HBarType = "仓库条码";
                        oBar.HWhID = DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HItemID"]);
                        oBar.HWhNumber = DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HNumber"]);
                        oBar.HWhName = DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HName"]);
                        oBar.HSPFlag = DBUtility.ClsPub.isBool(ds.Tables[0].Rows[0]["HSPFlag"]);
                        oBar.HSPID = DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HSPID"]);
                        oBar.HSPNumber = DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HSPNumber"]);
                        oBar.HSPName = DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HSPName"]);
                        return oBar;
                    }
                }
                else
                {