| | |
| | | private WorkService workService; |
| | | |
| | | @Override |
| | | public LocMast queryFreeLocMast(List<Integer> rows, Integer rowsLen, Short locType1) { |
| | | List<LocMast> locMasts = this.baseMapper.queryFreeLocMast(rows, rowsLen, locType1); |
| | | if (Cools.isEmpty(locMasts)) { |
| | | return null; |
| | | } |
| | | Integer innermostRow = Utils.getInnermostRow(locMasts.get(0).getLocNo()); |
| | | for (LocMast locMast : locMasts) { |
| | | if (locMast.getRow1().equals(innermostRow)) { |
| | | return locMast; |
| | | } |
| | | } |
| | | return null; |
| | | public List<LocMast> queryFreeLocMast(List<Integer> rows, Integer rowsLen, Short locType1) { |
| | | return this.baseMapper.queryFreeLocMast(rows, rowsLen, locType1); |
| | | } |
| | | |
| | | @Override |