From eb29ee75c7f2f4154b7a3d0c475f94e0b964e996 Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期三, 02 四月 2025 18:17:48 +0800
Subject: [PATCH] 优化事务基础写法

---
 Tiger.Business.WMS/Common/Barcode/Barcode.cs |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/Tiger.Business.WMS/Common/Barcode/Barcode.cs b/Tiger.Business.WMS/Common/Barcode/Barcode.cs
index 385bb5a..9e0e92a 100644
--- a/Tiger.Business.WMS/Common/Barcode/Barcode.cs
+++ b/Tiger.Business.WMS/Common/Barcode/Barcode.cs
@@ -21,6 +21,16 @@
         }
 
         /// <summary>
+        /// 璁剧疆鏉$爜鍒嗘瀽楠岃瘉瑙勫垯
+        /// </summary>
+        public void SetAnalysisRule()
+        {
+            Analyses.Clear();
+            Analyses.Add(new YadaBarcode());
+            //Analyses.Add(new BarcodeAnalysis());
+        }
+
+        /// <summary>
         /// 鏉$爜锛堣В鏋愬悗鐨勬潯鐮侊級
         /// </summary>
         private List<BarcodeAnalysis> Analyses { get; set; } = new();
@@ -59,7 +69,7 @@
         /// <summary>
         /// 鐢熶骇鏃ユ湡
         /// </summary>
-        public DateTime? ProdDate { get => BarcodeAnalysis.GetDateTime(ProdDateStr) ?? BarcodeAnalysis.GetDateTime(PrintDateStr); }
+        public DateTime? ProdDate { get => BarcodeAnalysis.GetDateTime(ProdDateStr); }
         /// <summary>
         /// 鎵撳嵃鏃ユ湡
         /// </summary>
@@ -109,7 +119,7 @@
         /// <summary>
         /// 鏁伴噺
         /// </summary>
-        public decimal? Qty { get => Convert.ToDecimal(BarcodeAnalysis.GetDouble(QtyStr)); }
+        public double? Qty { get => BarcodeAnalysis.GetDouble(QtyStr); }
 
         /// <summary>
         /// 姣涢噸
@@ -237,16 +247,6 @@
             SubsidiaryMaterial,
             [Description("鍘熸潗鏂�")]
             RawMaterial,
-        }
-
-        /// <summary>
-        /// 璁剧疆鏉$爜鍒嗘瀽楠岃瘉瑙勫垯
-        /// </summary>
-        public void SetAnalysisRule()
-        {
-            Analyses.Clear();
-            Analyses.Add(new YadaBarcode());
-            //Analyses.Add(new BarcodeAnalysis());
         }
 
         /// <summary>

--
Gitblit v1.9.3