| | |
| | | |
| | | Func<Dt_OutStockLockInfo, bool> wareWhere = x => string.IsNullOrEmpty(outboundOrderDetails.First().WarehouseCode) ? true : x.WarehouseCode == outboundOrderDetails.First().WarehouseCode; |
| | | |
| | | List<Dt_OutStockLockInfo> stockLockInfos = _outboundLockInfoRepository.QueryData(x => |
| | | 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.OrderNo == request.OrderNo && |
| | | x.MaterielCode == stockInfoDetail.MaterielCode).Where(supWhere).Where(wareWhere).ToList(); |
| | | x.MaterielCode == stockInfoDetail.MaterielCode) |
| | | .Where(supWhere) |
| | | .Where(wareWhere) |
| | | .ToList(); |
| | | if (stockLockInfos != null && stockLockInfos.Any()) |
| | | { |
| | | _outboundLockInfoRepository.DeleteAndMoveIntoHty(stockLockInfos, WIDESEA_Core.Enums.OperateTypeEnum.鑷姩鍒犻櫎); |
| | |
| | | |
| | | Func<Dt_OutStockLockInfo, bool> wareWhere = x => string.IsNullOrEmpty(outboundOrderDetails.First().WarehouseCode) ? true : x.WarehouseCode == outboundOrderDetails.First().WarehouseCode; |
| | | |
| | | List<Dt_OutStockLockInfo> stockLockInfos = _outboundLockInfoRepository.QueryData(x => |
| | | 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.OrderNo == request.OrderNo && |
| | | x.MaterielCode == stockDetail.MaterielCode).Where(supWhere).Where(wareWhere).ToList(); |
| | | x.MaterielCode == stockDetail.MaterielCode) |
| | | .Where(supWhere) |
| | | .Where(wareWhere) |
| | | .ToList(); |
| | | if (stockLockInfos != null && stockLockInfos.Any()) |
| | | { |
| | | _outboundLockInfoRepository.DeleteAndMoveIntoHty(stockLockInfos, WIDESEA_Core.Enums.OperateTypeEnum.鑷姩鍒犻櫎); |