src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/utils/Utils.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -336,8 +336,6 @@ staNo = 103; if (basDevps1.size()!=0 && basDevps2.size()!=0){ continue; } else if (basDevps1.size()!=0){ staNo = 203; } List<WrkMast> wrkMasts1 = wrkMastMapper.selectWrkStsAndIoType((int)staNo); @@ -360,8 +358,6 @@ staNo = 203; if (basDevps1.size()!=0 && basDevps2.size()!=0){ continue; } else if (basDevps2.size()!=0){ staNo = 103; } // if (basDevps2.size()!=0){ @@ -492,6 +488,15 @@ .eq("crn_no", wrkMast.getCrnNo()); // 堆垛机号 StaDesc staDesc = staDescService.selectOne(wrapper); if (Cools.isEmpty(staDesc)) { // led 异常显示 String errorMsg = ""; LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, pickSta.getLed()); if (wrkMast.getIoType() == 103) { errorMsg = "当前拣料任务请移动至203站"; } else { errorMsg = "当前拣料任务请移动至103站"; } if (ledThread != null) {MessageQueue.offer(SlaveType.Led, pickSta.getLed(), new Task(3, errorMsg));} News.error("入库路径不存在!type_no={},stn_no={},crn_no={}", wrkMast.getIoType(), pickSta.getStaNo(), wrkMast.getCrnNo()); continue; } @@ -4392,7 +4397,8 @@ if (null == loc) { News.error("深库位出库 --- 浅库位阻塞异常! 待移转浅库位:" + shallowLoc.getLocNo()); throw new CoolException("深库位出库 --- 浅库位阻塞异常! 待移转浅库位:" + shallowLoc.getLocNo()); // return; // throw new CoolException("深库位出库 --- 浅库位阻塞异常! 待移转浅库位:" + shallowLoc.getLocNo()); } // 获取工作号 src/main/java/com/zy/asrs/utils/Utils.java
@@ -648,20 +648,20 @@ return false; } } if (!locMast.getLocSts().equals("F") && !locMast.getLocSts().equals("D") ){ if (locMast.getLocSts().equals("X")){ row = selectInSide2(row); if (row==0){ return true; } LocMast locMast1 = locMastService.selectOne(new EntityWrapper<LocMast>().eq("row1", row).eq("bay1", Utils.getBay(locNo)).eq("lev1", Utils.getLev(locNo))); if (!locMast1.getLocSts().equals("F") && !locMast1.getLocSts().equals("D") ){ return true; } } else { return true; } } // if (!locMast.getLocSts().equals("F") && !locMast.getLocSts().equals("D") ){ // if (locMast.getLocSts().equals("X")){ // row = selectInSide2(row); // if (row==0){ // return true; // } // LocMast locMast1 = locMastService.selectOne(new EntityWrapper<LocMast>().eq("row1", row).eq("bay1", Utils.getBay(locNo)).eq("lev1", Utils.getLev(locNo))); // if (!locMast1.getLocSts().equals("F") && !locMast1.getLocSts().equals("D") ){ // return true; // } // } else { // return true; // } // } return false; }