|  |  |  | 
|---|
|  |  |  | OriginalQuantity = item.Details.Where(x => x.MaterielCode == outboundOrderDetail.MaterielCode).Sum(x => x.StockQuantity), | 
|---|
|  |  |  | Status = taskNum == null ? OutLockStockStatusEnum.å·²åé
.ObjToInt() : OutLockStockStatusEnum.åºåºä¸.ObjToInt(), | 
|---|
|  |  |  | StockId = item.Id, | 
|---|
|  |  |  | TaskNum = taskNum | 
|---|
|  |  |  | TaskNum = taskNum, | 
|---|
|  |  |  | ProductionDate = item.Details.Where(x => x.MaterielCode == outboundOrderDetail.MaterielCode).FirstOrDefault()?.ProductionDate, | 
|---|
|  |  |  | EffectiveDate = item.Details.Where(x => x.MaterielCode == outboundOrderDetail.MaterielCode).FirstOrDefault()?.EffectiveDate | 
|---|
|  |  |  |  | 
|---|
|  |  |  | }; | 
|---|
|  |  |  | outStockLockInfos.Add(outStockLockInfo); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | TaskNum = taskNum, | 
|---|
|  |  |  | OrderQuantity = outboundOrderDetail.OrderQuantity, | 
|---|
|  |  |  | Unit = outboundOrderDetail.Unit, | 
|---|
|  |  |  | ProductionDate = outStock.Details.Where(x => x.MaterielCode == outboundOrderDetail.MaterielCode).FirstOrDefault()?.ProductionDate, | 
|---|
|  |  |  | EffectiveDate = outStock.Details.Where(x => x.MaterielCode == outboundOrderDetail.MaterielCode).FirstOrDefault()?.EffectiveDate | 
|---|
|  |  |  | }; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return outStockLockInfo; | 
|---|
|  |  |  | 
|---|
|  |  |  | StockId = outStock.Id, | 
|---|
|  |  |  | TaskNum = taskNum, | 
|---|
|  |  |  | OrderQuantity = mesOutboundOrder.OrderQuantity, | 
|---|
|  |  |  | Unit = mesOutboundOrder.Unit | 
|---|
|  |  |  | Unit = mesOutboundOrder.Unit, | 
|---|
|  |  |  | ProductionDate = outStock.Details.Where(x => x.MaterielCode == mesOutboundOrder.MaterialCode).FirstOrDefault()?.ProductionDate, | 
|---|
|  |  |  | EffectiveDate = outStock.Details.Where(x => x.MaterielCode == mesOutboundOrder.MaterialCode).FirstOrDefault()?.EffectiveDate | 
|---|
|  |  |  |  | 
|---|
|  |  |  | }; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return outStockLockInfo; | 
|---|
|  |  |  | 
|---|
|  |  |  | StockId = item.Id, | 
|---|
|  |  |  | TaskNum = taskNum, | 
|---|
|  |  |  | OrderQuantity = mesPPCutOutboundOrderDetail.OrderQuantity, | 
|---|
|  |  |  | Unit = mesPPCutOutboundOrderDetail.Unit | 
|---|
|  |  |  | Unit = mesPPCutOutboundOrderDetail.Unit, | 
|---|
|  |  |  | ProductionDate = item.Details.Where(x => x.MaterielCode == mesPPCutOutboundOrderDetail.MaterielCode).FirstOrDefault()?.ProductionDate, | 
|---|
|  |  |  | EffectiveDate = item.Details.Where(x => x.MaterielCode == mesPPCutOutboundOrderDetail.MaterielCode).FirstOrDefault()?.EffectiveDate | 
|---|
|  |  |  | }; | 
|---|
|  |  |  | outStockLockInfos.Add(outStockLockInfo); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | StockId = outStock.Id, | 
|---|
|  |  |  | TaskNum = taskNum, | 
|---|
|  |  |  | OrderQuantity = mesPPOutboundOrder.OrderQuantity, | 
|---|
|  |  |  | Unit = mesPPOutboundOrder.Unit | 
|---|
|  |  |  | Unit = mesPPOutboundOrder.Unit, | 
|---|
|  |  |  | ProductionDate = outStock.Details.Where(x => x.MaterielCode == mesPPOutboundOrder.MaterialCode).FirstOrDefault()?.ProductionDate, | 
|---|
|  |  |  | EffectiveDate = outStock.Details.Where(x => x.MaterielCode == mesPPOutboundOrder.MaterialCode).FirstOrDefault()?.EffectiveDate | 
|---|
|  |  |  | }; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return outStockLockInfo; | 
|---|