|  |  |  | 
|---|
|  |  |  | locDto.setFrozen(locDetl.getFrozen()); | 
|---|
|  |  |  | locDto.setFrozenLoc(locMast.getFrozen()); | 
|---|
|  |  |  | List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl.getLocNo(), 107); | 
|---|
|  |  |  | locDto.setBrand(orderDetl.getBrand()); | 
|---|
|  |  |  | locDto.setStandby1(orderDetl.getStandby1()); | 
|---|
|  |  |  | locDto.setStandby2(orderDetl.getStandby2()); | 
|---|
|  |  |  | locDto.setStandby3(orderDetl.getStandby3()); | 
|---|
|  |  |  | locDto.setBoxType1(orderDetl.getBoxType1()); | 
|---|
|  |  |  | locDto.setBoxType2(orderDetl.getBoxType2()); | 
|---|
|  |  |  | locDto.setBoxType3(orderDetl.getBoxType3()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | locDto.setStaNos(staNos); | 
|---|
|  |  |  | locDtos.add(locDto); | 
|---|
|  |  |  | // 剩余待出数量递减 | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (issued > 0) { | 
|---|
|  |  |  | LocDto locDto = new LocDto(null, orderDetl.getMatnr(), orderDetl.getMaktx(), orderDetl.getBatch(), orderDetl.getOrderNo(), issued); | 
|---|
|  |  |  | locDto.setBrand(orderDetl.getBrand()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | locDto.setStandby1(orderDetl.getStandby1()); | 
|---|
|  |  |  | locDto.setStandby2(orderDetl.getStandby2()); | 
|---|
|  |  |  | locDto.setStandby3(orderDetl.getStandby3()); | 
|---|
|  |  |  | locDto.setBoxType1(orderDetl.getBoxType1()); | 
|---|
|  |  |  | locDto.setBoxType2(orderDetl.getBoxType2()); | 
|---|
|  |  |  | locDto.setBoxType3(orderDetl.getBoxType3()); | 
|---|
|  |  |  | locDto.setLack(Boolean.TRUE); | 
|---|
|  |  |  | locDtos.add(locDto); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | locDto.setFrozenLoc(locMast.getFrozen()); | 
|---|
|  |  |  | List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl.getLocNo(), issued >= locDetl.getAnfme() ? 101 : 103); | 
|---|
|  |  |  | locDto.setStaNos(staNos); | 
|---|
|  |  |  | locDto.setBrand(orderDetl.getBrand()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | locDto.setStandby1(orderDetl.getStandby1()); | 
|---|
|  |  |  | locDto.setStandby2(orderDetl.getStandby2()); | 
|---|
|  |  |  | locDto.setStandby3(orderDetl.getStandby3()); | 
|---|
|  |  |  | locDto.setBoxType1(orderDetl.getBoxType1()); | 
|---|
|  |  |  | locDto.setBoxType2(orderDetl.getBoxType2()); | 
|---|
|  |  |  | locDto.setBoxType3(orderDetl.getBoxType3()); | 
|---|
|  |  |  | locDtos.add(locDto); | 
|---|
|  |  |  | exist.add(locDetl.getLocNo()); | 
|---|
|  |  |  | // 剩余待出数量递减 | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (issued > 0) { | 
|---|
|  |  |  | LocDto locDto = new LocDto(null, orderDetl.getMatnr(), orderDetl.getMaktx(), orderDetl.getBatch(), orderDetl.getOrderNo(), issued); | 
|---|
|  |  |  | locDto.setBrand(orderDetl.getBrand()); | 
|---|
|  |  |  | locDto.setStandby1(orderDetl.getStandby1()); | 
|---|
|  |  |  | locDto.setStandby2(orderDetl.getStandby2()); | 
|---|
|  |  |  | locDto.setStandby3(orderDetl.getStandby3()); | 
|---|
|  |  |  | locDto.setBoxType1(orderDetl.getBoxType1()); | 
|---|
|  |  |  | locDto.setBoxType2(orderDetl.getBoxType2()); | 
|---|
|  |  |  | locDto.setBoxType3(orderDetl.getBoxType3()); | 
|---|
|  |  |  | locDto.setLack(Boolean.TRUE); | 
|---|
|  |  |  | locDtos.add(locDto); | 
|---|
|  |  |  | } | 
|---|