From 2ca90a404fa1ab94eb6374f50c6ddd47a2b7f0e6 Mon Sep 17 00:00:00 2001
From: kazelee <1847801760@qq.com>
Date: 星期四, 31 七月 2025 17:23:57 +0800
Subject: [PATCH] 删除有问题的TCP旧代码, 优化事务处理和ERP数据模型

---
 core/WCSCore.cs |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/core/WCSCore.cs b/core/WCSCore.cs
index 26a01cd..8404866 100644
--- a/core/WCSCore.cs
+++ b/core/WCSCore.cs
@@ -195,7 +195,7 @@
             try {
                 ModbusHelper.Relink();
 
-                var BZQ = Settings.GetTaskInfo(ETask.M婊℃墭涓嬬嚎鍏ュ簱).StartAreas;
+                var BZQ = ETask.M婊℃墭涓嬬嚎鍏ュ簱.StartAreas();
                 var loc = db.Queryable<TN_Location>()
                     .Where(l => BZQ.Contains(l.S_AREA_CODE) && l.S_AGV_SITE == model.station_name).First();
 
@@ -327,7 +327,7 @@
                     LogHelper.Info($"鐗╂枡缂栫爜涓嶅瓨鍦�");
                 }
 
-                var model = new OtherModel.PickUpReturnErpInfo {
+                var model = new ErpModel.PickUpReturnErpInfo {
                     jhdh = plan.JHDH, // 璁″垝鍗曞彿 (鍞竴鏍囪瘑) 
                     ckzt = plan.CKZT, // 鍑哄簱鐘舵� (闇�杩斿洖) 
                     jhlb = plan.JHLB, // 璁″垝绫诲埆
@@ -491,10 +491,10 @@
         public static (bool, string) CreateInboundTask(string startLocCode, string cntrCode) {
             var db = new SqlHelper<object>().GetInstance();
 
-            var taskInfo = Settings.GetTaskInfo(ETask.M婊℃墭涓嬬嚎鍏ュ簱);
-            var taskName = taskInfo.TaskName;
-            var startAreas = taskInfo.StartAreas;
-            var endAreas = taskInfo.EndAreas;
+            var tInfo = ETask.M婊℃墭涓嬬嚎鍏ュ簱.Info();
+            var taskName = tInfo.TaskName;
+            var startAreas = tInfo.StartAreas;
+            var endAreas = tInfo.EndAreas;
             const string cntrType = "鎵樼洏";
 
             try {
@@ -533,7 +533,7 @@
                 }
 
                 var cntId = locCntrRel.S_CNTR_CODE;
-                var task = WCSHelper.BuildTaskWithLocLock(startLoc, endLoc, cntId, taskName);
+                var task = WCSHelper.BuildTaskAndLockLoc(startLoc, endLoc, cntId, taskName);
 
                 using (var tran = db.Ado.UseTran()) {
                     if (locCntrRelOld != null) {

--
Gitblit v1.9.1