From fd1bfa1163d438ec6cabfdd6e01e632d31189c80 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期五, 12 五月 2023 12:34:10 +0800 Subject: [PATCH] 库位规则、混载库位 --- src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java index 6294b1e..583e3b1 100644 --- a/src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java @@ -34,8 +34,8 @@ } @Override - public List<LocMast> queryFreeLocMast2(List<Integer> rows, Integer rowsLen, Short locType1) { - return this.baseMapper.queryFreeLocMast(rows, rowsLen, locType1); + public List<LocMast> queryFreeLocMast2(Short locType1, Integer rowBeg, Integer rowEnd, Integer bayBeg, Integer bayEnd, Integer levBeg, Integer levEnd) { + return this.baseMapper.queryFreeLocMast2(locType1, rowBeg, rowEnd, bayBeg, bayEnd, levBeg, levEnd); } @Override @@ -94,6 +94,10 @@ LocMast finalRes = null; for (String locNo0 : locNos) { LocMast locMast = this.selectById(locNo0); + if (locMast == null) { + continue; + } + if (locMast.getLocSts().equals("O")) { if (finalRes == null) { finalRes = locMast; @@ -180,4 +184,9 @@ public List<LocMast> selectLocByLev(Integer lev) { return this.baseMapper.selectLocByLev(lev); } + + @Override + public List<LocMast> selectEmptyByLocNos(List<String> locNos) { + return this.baseMapper.selectEmptyByLocNos(locNos); + } } -- Gitblit v1.9.1