From 3a5257be69608f4301fe1a1e207db7d95cc4178c Mon Sep 17 00:00:00 2001
From: chengsc <11752@DESKTOP-DS49RCP>
Date: 星期日, 11 五月 2025 16:31:40 +0800
Subject: [PATCH] 修改问题

---
 Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs b/Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs
index 142058b..01554be 100644
--- a/Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs
+++ b/Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs
@@ -839,23 +839,22 @@
                     throw Oops.Bah("鍌ㄤ綅淇℃伅涓嶅瓨鍦�,璇锋鏌�!");
                 }
                 //鐩爣鍌ㄤ綅淇℃伅
-                var storageLocatEnd = new SysStorageLocat();
-                if (!string.IsNullOrEmpty(areaNo))
+                //var storageLocatEnd = new SysStorageLocat();
+
+                var storageLocatEnd = await Db.Queryable<SysStorageLocat>().FirstAsync(w => w.IsDel == "0" && w.LocatNo == EndLocat && w.Flag == "0");
+                if (storageLocatEnd == null)
                 {
-                    storageLocatEnd = await Db.Queryable<SysStorageLocat>().FirstAsync(w => w.IsDel == "0" && w.LocatNo == EndLocat && w.Flag == "0");
-                    if (storageLocatEnd == null)
-                    {
-                        throw Oops.Bah("鐩爣鍌ㄤ綅淇℃伅涓嶅瓨鍦�,璇锋鏌�!");
-                    }
+                    throw Oops.Bah("鐩爣鍌ㄤ綅淇℃伅涓嶅瓨鍦�,璇锋鏌�!");
                 }
+                
 
                 //娣诲姞鍑哄簱浠诲姟
                 var taskNo = new Common().GetMaxNo("TK");
-                var exTask = new LogTask
+                var moveTask = new LogTask
                 {
                     TaskNo = taskNo,
                     Sender = "WMS",
-                    Receiver = "AGV",
+                    Receiver = "WCS",
                     IsSuccess = 0, //鏄惁涓嬪彂鎴愬姛 0澶辫触 1鎴愬姛
 
                     StartLocat = stockDetail.LocatNo,//璧峰浣嶇疆
@@ -871,7 +870,7 @@
 
                     CreateTime = DateTime.Now
                 };
-                await Db.Insertable(exTask).ExecuteCommandAsync();
+                await Db.Insertable(moveTask).ExecuteCommandAsync();
 
                 //淇敼搴撳瓨鏄庣粏淇℃伅
                 //stockDetail.Status = "4";//绉诲簱閿佸畾
@@ -897,14 +896,15 @@
                 var outDto = new List<OutCommandDto>();
                 outDto.Add(new OutCommandDto()
                 {
-                    PalletNo = exTask.PalletNo,//鎵樼洏鍙�
-                    StartLocate = exTask.StartLocat, // 璧峰浣嶇疆
-                    StartRoadway = storageLocat.RoadwayNo,//鍏跺疄宸烽亾
+                    TaskNo = moveTask.TaskNo, // 浠诲姟鍙�
+                    TaskType = "2",// 浠诲姟绫诲瀷 0鍏� 1鍑� 2绉� 
+                    PalletNo = moveTask.PalletNo,//鎵樼洏鍙�
+
+                    StartLocate = moveTask.StartLocat, // 璧峰浣嶇疆
                     EndLocate = EndLocat, // 鐩爣浣嶇疆 
-                    TaskNo = exTask.TaskNo, // 浠诲姟鍙�
-                    TaskType = "2",// 浠诲姟绫诲瀷 (鍑哄簱)0鍏� 1鍑� 2绉� 
-                    OutMode = "",  //鍑哄簱鍙� 
-                    Order = 1
+                    
+                    Order = 999,
+                    Type = PLCTypeEnum.AGV
 
                 });
 

--
Gitblit v1.8.0