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