From 8f81972fb99d020c11fc66871d9f997d8017628d Mon Sep 17 00:00:00 2001 From: Demo <Demo@DESKTOP-CPA90BF> Date: 星期一, 11 三月 2024 18:59:48 +0800 Subject: [PATCH] 添加PDA取样出库页面,修改由平库将托盘运至立库入库口申请储位时,将平库储位信息改为空储位 --- Wms/WMS.BLL/BllAsnServer/PalletBindServer.cs | 26 ++++++++++++++++---------- 1 files changed, 16 insertions(+), 10 deletions(-) diff --git a/Wms/WMS.BLL/BllAsnServer/PalletBindServer.cs b/Wms/WMS.BLL/BllAsnServer/PalletBindServer.cs index a9b7c7a..8a95a3a 100644 --- a/Wms/WMS.BLL/BllAsnServer/PalletBindServer.cs +++ b/Wms/WMS.BLL/BllAsnServer/PalletBindServer.cs @@ -1230,17 +1230,23 @@ throw new Exception($"{palletNo}鎵樼洏鏉$爜涓嶅叿鏈夌鐮佷俊鎭紝涓嶅彲鍏ュ簱锛�"); } skuNo = stockDetail.First().SkuNo; - //else - //{ - // //鍒ゆ柇鏄惁鏈夐浂绠� - // var detailIdList = stockDetail.Select(m => m.Id).ToList(); - // var dataBoxInfo = Db.Queryable<DataBoxInfo>().Where(m => detailIdList.Contains(m.StockDetailId)).ToList(); - // if (dataBoxInfo.Count(m => m.BitBoxMark == "1")>0) - // { - // throw new Exception($"{palletNo}鎵樼洏涓婃湁闆剁锛屼笉鍙叆搴擄紒"); - // } + if (!string.IsNullOrWhiteSpace(stockDetail.First().WareHouseNo)) + { + if (stockDetail.First().WareHouseNo == "W01")//绔嬪簱 + { + throw new Exception($"{palletNo}鎵樼洏涓婂湪绔嬪簱涓湁搴撳瓨鍌ㄤ綅淇℃伅锛岃鏍稿疄锛�"); + } - //} + if (stockDetail.First().WareHouseNo == "W02")//骞冲簱 + { + var locatePingKu = Db.Queryable<SysStorageLocat>().First(m => m.LocatNo == stockDetail.First().LocatNo); + if (locatePingKu != null) + { + locatePingKu.Status = "0"; + Db.Updateable(locatePingKu).ExecuteCommand(); + } + } + } //鑾峰彇瀵瑰簲鍥炲簱瑙勫垯 -- Gitblit v1.8.0