From ff030c6c84264359c938cffed97770904f64ba72 Mon Sep 17 00:00:00 2001 From: Rodney Chen <rodney.chen@hotmail.com> Date: 星期五, 27 十二月 2024 22:37:14 +0800 Subject: [PATCH] 增加4段的条码判断规则 --- 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