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 +++++++++++++++++++++ CC/iWareCC_ASRS/ThreadService/01_BZ01工位(清灰,洗板后工位)/DataProcess_BZ01.cs | 6 ++++++ 2 files changed, 27 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> diff --git "a/CC/iWareCC_ASRS/ThreadService/01_BZ01\345\267\245\344\275\215\357\274\210\346\270\205\347\201\260\357\274\214\346\264\227\346\235\277\345\220\216\345\267\245\344\275\215\357\274\211/DataProcess_BZ01.cs" "b/CC/iWareCC_ASRS/ThreadService/01_BZ01\345\267\245\344\275\215\357\274\210\346\270\205\347\201\260\357\274\214\346\264\227\346\235\277\345\220\216\345\267\245\344\275\215\357\274\211/DataProcess_BZ01.cs" index d991a57..16a4eb3 100644 --- "a/CC/iWareCC_ASRS/ThreadService/01_BZ01\345\267\245\344\275\215\357\274\210\346\270\205\347\201\260\357\274\214\346\264\227\346\235\277\345\220\216\345\267\245\344\275\215\357\274\211/DataProcess_BZ01.cs" +++ "b/CC/iWareCC_ASRS/ThreadService/01_BZ01\345\267\245\344\275\215\357\274\210\346\270\205\347\201\260\357\274\214\346\264\227\346\235\277\345\220\216\345\267\245\344\275\215\357\274\211/DataProcess_BZ01.cs" @@ -181,6 +181,12 @@ qitaoReault = ValidateQiBao(wmsDB, upiObj); #endregion } + //鍖呬腑鍙湁涓�鍧楁澘鏃讹紝璁ゅ畾涓� 涓嶉綈鍖� 銆怑ditby shaocx,2025-04-01銆� + var isOnlyOne = MyExtendHelper.IsOnlyOneInPackage(wmsDB, upiObj.UPI); + if (isOnlyOne) + { + qitaoReault = false; + } //澧炲姞浼樺寲楠岃瘉 銆怑ditby shaocx,2024-12-16銆� if (qitaoReault == false) -- Gitblit v1.9.3