自动化立体仓库 - WMS系统
zyx
2023-11-22 f5e7194351d3720f67c29c2fe2a19eea0014a044
src/main/java/com/zy/asrs/service/impl/AgvWrkMastServiceImp.java
@@ -77,9 +77,6 @@
    public int startWrk(List<AgvWrkMast> agvWrkMastList, String taskType) throws IOException {
        //任务过滤,过滤掉已存在相同目标库位的工作档
        agvWrkMastList = filter(agvWrkMastList);
        AgvTaskCreateParam agvTaskCreateParam = new AgvTaskCreateParam();
        agvTaskCreateParam.setTaskType(taskType);
@@ -152,13 +149,6 @@
    @Override
    public AgvWrkMast selectByContainerCode(String containerCode) {
        return this.selectOne(new EntityWrapper<AgvWrkMast>().eq("barcode",containerCode));
    }
    private List<AgvWrkMast> filter(List<AgvWrkMast> agvWrkMastList){
        return agvWrkMastList.stream().filter(agvWrkMast -> {
            int num = this.selectCount(new EntityWrapper<AgvWrkMast>().eq("loc_no", agvWrkMast.getLocNo()));
            return num <= maxWrokNum;
        }).collect(Collectors.toList());
    }
    private void getContainerMoveParam(List<AgvWrkMast> agvWrkMastList,List<Map<String,String>> positionCodeMapList){