Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs
@@ -643,6 +643,11 @@ //{ // throw new Exception("参数异常,请检查状态是否为执行完成"); //} var palletBind = Db.Queryable<BllPalletBind>().Where(m => m.IsDel == "0" && m.Status != "2").ToList(); if (palletBind != null && palletBind.Count > 0) { throw new Exception("存在未入库完成托盘信息,不允许关单"); } var sqlString = ""; Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs
@@ -1761,8 +1761,6 @@ { throw new Exception("-1:单据号不可为空!"); } //根据单据号获取入库单总单 var notice = Db.Queryable<BllArrivalNotice>().First(a => a.IsDel == "0" && a.ASNNo == model.AsnNo); if (model.AsnDetailId == null || model.AsnDetailId == 0) { throw new Exception("-1:物料不可为空!"); @@ -1771,6 +1769,12 @@ { throw new Exception("-1:托盘号不可为空!"); } //根据单据号获取入库单总单 var notice = Db.Queryable<BllArrivalNotice>().First(a => a.IsDel == "0" && a.ASNNo == model.AsnNo); if (notice.Status != "0" && notice.Status != "1") { throw new Exception("-1:入库单状态不是等待执行或执行完成!"); } if (string.IsNullOrEmpty(model.LotNo)) { //判断是否为不限制批次单据