自动化立体仓库 - WMS系统
#
whycq
2024-05-24 45eae7868924a369f451acd26a9168f3532a4f30
#
3个文件已修改
10 ■■■■ 已修改文件
src/main/java/com/zy/asrs/task/AutoMoveScheduler.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/AutoMoveHandler.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/service/AgvCommonService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/AutoMoveScheduler.java
@@ -99,7 +99,7 @@
        List<AgvWrkMast> agvWrkMastList = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>()
                .eq("wrk_sts", 201)
                .eq("loc_no","")
                .or().eq("io_type",109)
                .eq("io_type",109)
                .or().eq("io_type",112));
        if (agvWrkMastList.isEmpty()) {
            return;
src/main/java/com/zy/asrs/task/handler/AutoMoveHandler.java
@@ -238,7 +238,7 @@
            throw new CoolException("当前"+agvLocMast.getBarcode()+"货架码已在工作档中");
        }
        //检索空闲接驳位,选择合适的接驳位
        AgvBasDevp devpNo = agvCommonService.getDevpNoisAuto(3, agvLocMast.getFloor(),"Y");
        AgvBasDevp devpNo = agvCommonService.getDevpNo(3, agvLocMast.getFloor());
        //生成工作档
        AgvWrkMast mast = new AgvWrkMast();
        //工作状态
@@ -272,6 +272,10 @@
    }
    public ReturnT<String> autoEmptyBack3(AgvWrkMast agvWrkMast) {
        Date now = new Date();
        AgvBasDevp agvBasDevp = agvBasDevpService.selectByDevNo(agvWrkMast.getSourceLocNo());
        if (agvBasDevp.getAutoing() == "N") {
            throw new CoolException("当前站点为手动");
        }
        //检索空闲接驳位,选择合适的接驳位
        AgvLocMast locMast = agvCommonService.getLocNo(3, 1);
        //目标站点
src/main/java/com/zy/common/service/AgvCommonService.java
@@ -257,7 +257,7 @@
     * 检索库位号
     * @return locNo 检索到的库位号
     */
    public AgvBasDevp getDevpNoisAuto(int type, int floor, String auto) {
    public AgvBasDevp getDevpNo(int type, int floor, String auto) {
        // 目标库位
        AgvBasDevp basDevp = null;