|  |  |  | 
|---|
|  |  |  | // 获取库位明细 | 
|---|
|  |  |  | List<LocDetlDto> locDetlDtos = new ArrayList<>(); | 
|---|
|  |  |  | for (StockOutParam.LocDetl paramLocDetl : param.getLocDetls()) { | 
|---|
|  |  |  | if (!Cools.isEmpty(paramLocDetl.getLocNo(), paramLocDetl.getMatnr(), paramLocDetl.getCount())) { | 
|---|
|  |  |  | LocDetl one = locDetlService.selectItem(paramLocDetl.getLocNo(), paramLocDetl.getMatnr(), paramLocDetl.getBatch()); | 
|---|
|  |  |  | if (null != one) locDetlDtos.add(new LocDetlDto(one, paramLocDetl.getCount(),param.getOrderNo())); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | LocDetl one = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no",paramLocDetl.getLocNo()) | 
|---|
|  |  |  | .eq("brand",paramLocDetl.getBrand()).eq("model",paramLocDetl.getModel())); | 
|---|
|  |  |  | if (null != one) locDetlDtos.add(new LocDetlDto(one, paramLocDetl.getCount(), param.getOrderNo())); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (!locDetlDtos.isEmpty()) { | 
|---|
|  |  |  | LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_no", locDetlDtos.get(0).getLocDetl().getLocNo())); | 
|---|