From a97a624c1fb269a059f97629076433c46b4e8b4c Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周三, 13 8月 2025 14:42:08 +0800
Subject: [PATCH] //如果是连续打印,则不调用打印服务,解决重复打印的问题 【Editby shaocx,2025-08-13】

---
 CC/iWareCC_ASRS/Common/Helper/MyExtendHelper.cs |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/CC/iWareCC_ASRS/Common/Helper/MyExtendHelper.cs b/CC/iWareCC_ASRS/Common/Helper/MyExtendHelper.cs
index 83cb7be..1461da0 100644
--- a/CC/iWareCC_ASRS/Common/Helper/MyExtendHelper.cs
+++ b/CC/iWareCC_ASRS/Common/Helper/MyExtendHelper.cs
@@ -11,6 +11,7 @@
 using System;
 using System.Collections.Generic;
 using System.Linq;
+using System.Reflection.Emit;
 using System.Text;
 using System.Threading;
 using System.Threading.Tasks;
@@ -24,7 +25,27 @@
     /// </summary>
     public class MyExtendHelper
     {
+        /// <summary>
+        /// 楠岃瘉鏌愪釜鍖� 鏄惁鍙湁涓�涓猆PI
+        /// </summary>
+        /// <param name="wmsDB"></param>
+        /// <param name="upi"></param>
+        /// <returns>true:鍙湁涓�涓� </returns>
+        public static bool IsOnlyOneInPackage(WmsDBModel wmsDB, string upi)
+        {
+            var upiObj = wmsDB.mes_batchOrderUPI_new.Where(x => x.UPI == upi).FirstOrDefault();
+            if (upiObj != null)
+            {
+                var num = wmsDB.mes_batchOrderUPI_new.Where(x => x.PackageCode == upiObj.PackageCode).Count();
+                if (num == 1)
+                {
+                    return true;
+                }
+            }
+            return false;
+        }
 
+      
         /// <summary>
         /// 鍏叡鐨勬帶鍒惰姹傚璞″瓧鍏�
         /// </summary>

--
Gitblit v1.9.3