自动化立体仓库 - WCS系统
#
luxiaotao1123
2022-10-14 b80d2584e5942f8b66aad7007472dec92be64769
#
1个文件已修改
8 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -1014,12 +1014,18 @@
                            SteThread steThread = queryIdleCar(wrkMast);
                            if (steThread != null) {
                                // 没有其他任务
                                if (null == wrkMastMapper.selectPakout(slave.getId(), steNo)) {
                                WrkMast pakoutWrkMast = wrkMastMapper.selectPakout(slave.getId(), steNo);
                                if (null != pakoutWrkMast) {
                                    if ((pakoutWrkMast.getIoType() == 103 || pakoutWrkMast.getIoType() == 104 || pakoutWrkMast.getIoType() == 107)
                                            && pakoutWrkMast.getWrkSts() == 17
                                            && basDevpService.selectByWrkNo(pakoutWrkMast.getWrkNo()) != null
                                    ) {
                                    // 让小车等待搬运待续
                                    this.letCarBeReady(wrkMast, steThread.getSlave().getId(), wrkMast.getSourceLocNo());
                                }
                            }
                        }
                        }
                        // 堆垛机搬运小车
                        if (wrkMast.getWrkSts() == 12L) {
                            this.carMoveIn(wrkMast, wrkMast.getSteNo(), crnProtocol);