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