diff --git a/WCS.BLL/Services/Service/OutstoreService.cs b/WCS.BLL/Services/Service/OutstoreService.cs index e10f390..875db49 100644 --- a/WCS.BLL/Services/Service/OutstoreService.cs +++ b/WCS.BLL/Services/Service/OutstoreService.cs @@ -602,7 +602,7 @@ namespace WCS.BLL.Services.Service orcs.Data.Add(od); } //亮灯 - + //返回 return new OutResponseCommonSingle() { @@ -871,6 +871,13 @@ namespace WCS.BLL.Services.Service order.OutOrderExeStatus = OutOrderExeStatus.发料完成; DbHelp.db.Updateable(order).ExecuteCommand(); } + //解锁物料 + List List = DbHelp.db.Queryable().Where(it => it.OrderNumber == request.OrderNumber).ToList(); + foreach (OutOrderMatDetail listdetail in List) + { + DbHelp.db.Updateable().SetColumns(it => it.IsLocked == false).Where(it => it.MatSN == listdetail.MatSN).ExecuteCommand(); + } + DbHelp.db.Updateable().SetColumns(it => it.OrderNumber == null).Where(it => it.OrderNumber == request.OrderNumber).ExecuteCommand(); //灭灯