出入库、调拨扫描物料调用方法,获取批次条码数量时根据小卫客户进行特殊处理
1个文件已修改
57 ■■■■ 已修改文件
CLOUDWEB/WebService1.asmx.cs 57 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CLOUDWEB/WebService1.asmx.cs
@@ -59978,22 +59978,35 @@
                {
                    sRelQty = omodel_View.HQty;
                }
            }
            else
            //批次条码、品种条码
            {
                if (HQty > 0)
                if (oSystemParameterMain.WMS_CampanyName == "小卫")
                {
                    sRelQty = HQty;
                }
                else if (omodel_View.HSourceQty > 0)
                {
                    sRelQty = omodel_View.HSourceQty;
                    if (HQty > 0 && omodel_View.HQty > HQty)
                    {
                        sRelQty = HQty;
                    }
                    else
                    {
                        sRelQty = omodel_View.HQty;
                    }
                }
                else
                {
                    sRelQty = omodel_View.HQty;
                    if (HQty > 0)
                    {
                        sRelQty = HQty;
                    }
                    else if (omodel_View.HSourceQty > 0)
                    {
                        sRelQty = omodel_View.HSourceQty;
                    }
                    else
                    {
                        sRelQty = omodel_View.HQty;
                    }
                }
            }
@@ -61421,17 +61434,31 @@
            else
            //批次条码、品种条码
            {
                if (HQty > 0)
                if (oSystemParameterMain.WMS_CampanyName == "小卫")
                {
                    sRelQty = HQty;
                }
                else if (omodel_View.HSourceQty > 0)
                {
                    sRelQty = omodel_View.HSourceQty;
                    if (HQty > 0 && omodel_View.HQty > HQty)
                    {
                        sRelQty = HQty;
                    }
                    else
                    {
                        sRelQty = omodel_View.HQty;
                    }
                }
                else
                {
                    sRelQty = omodel_View.HQty;
                    if (HQty > 0)
                    {
                        sRelQty = HQty;
                    }
                    else if (omodel_View.HSourceQty > 0)
                    {
                        sRelQty = omodel_View.HSourceQty;
                    }
                    else
                    {
                        sRelQty = omodel_View.HQty;
                    }
                }
            }