From ed903443d28d390401904427bd1c1befaade33bb Mon Sep 17 00:00:00 2001 From: Rodney Chen <rodney.chen@hotmail.com> Date: 星期二, 18 三月 2025 10:16:46 +0800 Subject: [PATCH] 优化清点逻辑again --- Tiger.Business.WMS/Common/Barcode/BarcodeAnalysis.Yada.cs | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/Tiger.Business.WMS/Common/Barcode/BarcodeAnalysis.Yada.cs b/Tiger.Business.WMS/Common/Barcode/BarcodeAnalysis.Yada.cs index b522d25..37979fa 100644 --- a/Tiger.Business.WMS/Common/Barcode/BarcodeAnalysis.Yada.cs +++ b/Tiger.Business.WMS/Common/Barcode/BarcodeAnalysis.Yada.cs @@ -61,6 +61,32 @@ result.Flag = Result.Flags.Success; } + //鏀惰揣鍗曪細YDRC240801351/10/10030202.0013.02/7/ + //瑙勫垯锛氬崟鍙�/琛屽彿/鏂欏彿/娴佹按鍙�/ + if (parts.Length == 4 && parts[2].Contains(".")) + { + Barcode.OrderNo = parts[0]; + Barcode.OrderLine = parts[1]; + Barcode.ItemCode = parts[2]; + Barcode.SerialNoStr = parts[3]; + Barcode.Type = Types.MiniPackage; + Barcode.ItemType = ItemTypes.RawMaterial; + + result.Flag = Result.Flags.Success; + } + //鏈熷垵搴撳瓨鏉$爜琛ユ墦锛�10150102.0655.00/108444-1-230/168A05/10101/ + //瑙勫垯锛氭枡鍙�/鎵瑰彿/搴撲綅/瀛樺偍鍦扮偣/ + if (parts.Length == 4 && parts[0].Contains(".")) + { + Barcode.ItemCode = parts[0]; + Barcode.LotNo = parts[1]; + Barcode.Location = parts[2]; + Barcode.Warehouse = parts[3]; + Barcode.Type = Types.MiniPackage; + Barcode.ItemType = ItemTypes.RawMaterial; + + result.Flag = Result.Flags.Success; + } //鏈熷垵鏉$爜锛�10150102.0655.00/108444-1-230207/000001 //瑙勫垯锛氭枡鍙�/鎵瑰彿/娴佹按鍙� if (parts.Length == 3) -- Gitblit v1.9.3