From 37184b1d1ac000a6ee40e397e2336b213e705902 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周四, 17 4月 2025 13:08:45 +0800
Subject: [PATCH] 包中只有一块板时,认定为 不齐包 【Editby shaocx,2025-04-01】

---
 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