1
zhang
4 天以前 cfdeb9cc1eceb83f96137e285587704c1799c849
src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java
@@ -143,6 +143,61 @@
    @Override
    public WrkMast selectLiftWrkMastAndWrkNo(Integer liftNo, Integer wrkNo, Integer manWrkNo) {
        return this.baseMapper.selectLiftWrkMastAndWrkNo(liftNo, wrkNo, manWrkNo);
        return this.baseMapper.selectLiftWrkMastAndWrkNo(1, wrkNo, manWrkNo);
    }
    @Override
    public WrkMast selectWorkingPakout(Integer staNo) {
        return this.baseMapper.selectWorkingPakout(staNo);
    }
    @Override
    public WrkMast selectWorkingPakin(Integer staNo) {
        return this.baseMapper.selectWorkingPakin(staNo);
    }
    @Override
    public boolean checkTransferWrkMast() {
        List<WrkMast> wrkMastListIn = this.selectList(new EntityWrapper<WrkMast>()
                .eq("io_type", 1)
                .eq("source_sta_no", 1031)
        );
        if (!wrkMastListIn.isEmpty()) {
            return true;
        }
        List<WrkMast> wrkMastListOut = this.selectList(new EntityWrapper<WrkMast>()
                .eq("io_type", 101)
                .eq("sta_no", 1031)
        );
        if (!wrkMastListOut.isEmpty()) {
            return true;
        }
        return false;
    }
    @Override
    public boolean checkNoTransferWorking() {
        //调拨任务执行时,不允许有其他入出库任务工作
        List<WrkMast> wrkMastListIn = this.selectList(new EntityWrapper<WrkMast>()
                .in("io_type", 1)
                .notIn("source_sta_no", 1031)
        );
        if (!wrkMastListIn.isEmpty()) {
            return true;
        }
        List<WrkMast> wrkMastListOut = this.selectList(new EntityWrapper<WrkMast>()
                .in("io_type", 101)
                .notIn("sta_no", 1031)
        );
        if (!wrkMastListOut.isEmpty()) {
            return true;
        }
        return false;
    }
}