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