| | |
| | | |
| | | Func<Dt_OutStockLockInfo, bool> wareWhere = x => string.IsNullOrEmpty(outboundOrderDetails.First().WarehouseCode) ? true : x.WarehouseCode == outboundOrderDetails.First().WarehouseCode; |
| | | |
| | | var idStr = outboundOrderDetails.First().Id.ToString(); |
| | | |
| | | var stockLockInfos = _outboundLockInfoRepository.QueryData(x => |
| | | (x.OrderDetailIds == idStr || |
| | | x.OrderDetailIds.StartsWith(idStr + ",") || |
| | | x.OrderDetailIds.EndsWith("," + idStr) || |
| | | x.OrderDetailIds.Contains("," + idStr + ",")) && |
| | | x.OrderDetailIds == lockInfo.OrderDetailIds && |
| | | x.OrderNo == request.OrderNo && |
| | | x.MaterielCode == stockInfoDetail.MaterielCode) |
| | | .Where(supWhere) |
| | |
| | | |
| | | Func<Dt_OutStockLockInfo, bool> wareWhere = x => string.IsNullOrEmpty(outboundOrderDetails.First().WarehouseCode) ? true : x.WarehouseCode == outboundOrderDetails.First().WarehouseCode; |
| | | |
| | | var idStr = outboundOrderDetails.First().Id.ToString(); |
| | | |
| | | var stockLockInfos = _outboundLockInfoRepository.QueryData(x => |
| | | (x.OrderDetailIds == idStr || |
| | | x.OrderDetailIds.StartsWith(idStr + ",") || |
| | | x.OrderDetailIds.EndsWith("," + idStr) || |
| | | x.OrderDetailIds.Contains("," + idStr + ",")) && |
| | | x.OrderDetailIds == lockInfo.OrderDetailIds && |
| | | x.OrderNo == request.OrderNo && |
| | | x.MaterielCode == stockDetail.MaterielCode) |
| | | .Where(supWhere) |