自动化立体仓库 - WMS系统
zyx
2023-10-12 ed7af72bc1858a69f53533b852904ccf81d362f3
自动补货单
4个文件已修改
16 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/AgvBasDevpService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/AgvBasDevpServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/AgvWrkMastScheduler.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/web/WcsController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/AgvBasDevpService.java
@@ -17,4 +17,6 @@
    public Map<String, Object> getAgvBasDevpDtoByStationCode(String stationCode);
    public List<String> getAvailableEmptyInSite();
    public AgvBasDevp getByDevNo(String devNo);
}
src/main/java/com/zy/asrs/service/impl/AgvBasDevpServiceImpl.java
@@ -177,4 +177,8 @@
        return this.baseMapper.getAvailableEmptyInSite();
    }
    public AgvBasDevp getByDevNo(String devNo) {
        return this.selectOne(new EntityWrapper<AgvBasDevp>().eq("dev_no",devNo));
    }
}
src/main/java/com/zy/asrs/task/AgvWrkMastScheduler.java
@@ -47,7 +47,7 @@
                .or().eq("io_type",11));
        if(!Cools.isEmpty(agvWrkMastList)){
            agvWrkMastList.stream().forEach(agvWrkMast -> {
                ReturnT<String> returnT = agvWrkMastHandler.completedPutWayWrk(agvWrkMast);
                agvWrkMastHandler.completedPutWayWrk(agvWrkMast);
            });
        }
    }
src/main/java/com/zy/common/web/WcsController.java
@@ -51,6 +51,8 @@
    private AgvWaitPakinService agvWaitPakinService;
    @Autowired
    private AgvWorkService agvWorkService;
    @Autowired
    private AgvBasDevpService agvBasDevpService;
//    @Autowired
//    private ErpService erpService;
@@ -331,9 +333,11 @@
    public R start(@RequestBody ReplenishmentParam param){
        //绑定站点
        agvBasDevpService.updateLocStsAndBarcodeByDevNo(param.getDevNo(),"F",param.getContainerCode());
        //agvWorkService.createWaitPainWrkMastStart(agvBasDevpList, getUserId());
        //生成工作档
        List<AgvBasDevp> agvBasDevpList = agvBasDevpService.selectList(new EntityWrapper<AgvBasDevp>().eq("dev_no", param.getDevNo()));
        agvWorkService.createWaitPainWrkMastStart(agvBasDevpList, null);
        return R.ok();