wxw
3 天以前 29b916fcff826d7cf5f6fc560ea7e950f9804cf9
Wms/WMS.DAL/Common.cs
@@ -338,7 +338,7 @@
        /// <param name="packNo"></param>
        /// <param name="pNum">托盘包装数</param>
        /// <param name="bNum">箱包装数</param>
        public void GetPackQtyInfo(string packNo, ref int pNum, ref int bNum)
        public void GetPackQtyInfo(string packNo, ref decimal pNum, ref decimal bNum)
        {
            try
            {
@@ -348,28 +348,28 @@
                {
                    if (pack.L5Num.HasValue)
                    {
                        pNum = Convert.ToInt32(pack.L5Num);
                        bNum = Convert.ToInt32(pack.L4Num);
                        pNum = Convert.ToDecimal(pack.L5Num);
                        bNum = Convert.ToDecimal(pack.L4Num);
                    }
                    else if (pack.L4Num.HasValue)
                    {
                        pNum = Convert.ToInt32(pack.L4Num);
                        bNum = Convert.ToInt32(pack.L3Num);
                        pNum = Convert.ToDecimal(pack.L4Num);
                        bNum = Convert.ToDecimal(pack.L3Num);
                    }
                    else if (pack.L3Num.HasValue)
                    {
                        pNum = Convert.ToInt32(pack.L3Num);
                        bNum = Convert.ToInt32(pack.L2Num);
                        pNum = Convert.ToDecimal(pack.L3Num);
                        bNum = Convert.ToDecimal(pack.L2Num);
                    }
                    else if (pack.L2Num.HasValue)
                    {
                        pNum = Convert.ToInt32(pack.L2Num);
                        bNum = Convert.ToInt32(pack.L1Num);
                        pNum = Convert.ToDecimal(pack.L2Num);
                        bNum = Convert.ToDecimal(pack.L1Num);
                    }
                    else if (pack.L1Num.HasValue)
                    {
                        pNum = Convert.ToInt32(pack.L1Num);
                        bNum = Convert.ToInt32(pack.L1Num);
                        pNum = Convert.ToDecimal(pack.L1Num);
                        bNum = Convert.ToDecimal(pack.L1Num);
                    }
                }
            }