wxw
5 天以前 b88cbdbc97735732fe6406fbe5aa3228eaa1b551
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);
                    }
                }
            }