From b3d20305722ae41ca0093ea034b12373dfdd2b3b Mon Sep 17 00:00:00 2001
From: pulg <plg@Haninfo>
Date: 星期二, 10 六月 2025 16:21:23 +0800
Subject: [PATCH] 变更需求开发

---
 HH.WCS.QingXiNongfu/wms/TaskHelper.cs |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/HH.WCS.QingXiNongfu/wms/TaskHelper.cs b/HH.WCS.QingXiNongfu/wms/TaskHelper.cs
index f6dfb8d..39e81ec 100644
--- a/HH.WCS.QingXiNongfu/wms/TaskHelper.cs
+++ b/HH.WCS.QingXiNongfu/wms/TaskHelper.cs
@@ -1,16 +1,10 @@
-锘縰sing HH.WCS.QingXigongchang.dispatch;
-using HH.WCS.QingXigongchang.process;
-using HH.WCS.QingXigongchang.util;
+锘縰sing HH.WCS.QingXigongchang.util;
 using Newtonsoft.Json;
 using SqlSugar;
 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Linq.Expressions;
-using System.Reflection;
-using System.Text;
-using System.Threading.Tasks;
-using static HH.WCS.QingXigongchang.dispatch.NDC;
 
 namespace HH.WCS.QingXigongchang.wms
 {
@@ -91,6 +85,17 @@
         {
             var fromLoc = LocationHelper.GetLoc(from);
             var endLoc = LocationHelper.GetLoc(to);
+            if (fromLoc.S_AREA_CODE == "YWLRGDD")
+            {
+                //鏌ヨ浠诲姟琛� 瑕佹眰鏄彧鑳界敓鎴愪袱涓换鍔�璧风偣搴撳尯涓篩WLRGDD  hh_plg  2025骞�鏈�鏃�
+                List<string> TaskState = new List<string>() { "瀹屾垚", "鍙栨秷" };
+                var TaskListNum = LocationHelper.GetList<WMSTask>(x => x.S_START_LAREA == "YWLRGDD" && !TaskState.Contains(x.S_B_STATE));
+                if (TaskListNum.Count() >= 2)
+                {
+                    LogHelper.Info($"CreateTransport-  CreateTask Error" + $"璧风偣搴撳尯涓篩WLRGDD 鍒欐渶澶氬彧鑳界敓鎴愪袱涓换鍔�);
+                    return false;
+                }
+            }
             if (!taskType.Contains("娓呮邯绾哥"))
             {
                 if (fromLoc == null || endLoc == null)

--
Gitblit v1.9.1