自动化立体仓库 - WMS系统
skyouc
3 天以前 f3e116dd3bbdd132cd5cb49c99cbf9ba59f112d8
src/main/java/com/zy/common/service/CommonService.java
@@ -133,23 +133,25 @@
            /**
             * 库型 1: 标准堆垛机库  2: 平库  3: 穿梭板  4: 四向车  5: AGV  0: 未知
             */
            switch (rowLastnoType.getType()) {
                case 1:
                    return getLocNoRun(whsType, staDescId, sourceStaNo, findLocNoAttributeVo, 0, locTypeDto, 0);
                case 2:
                    log.error("站点={} 未查询到对应的规则", sourceStaNo);
                    break;
                case 3:
                    log.error("站点={} 未查询到对应的规则", sourceStaNo);
                    break;
                case 4:
                    return getLocNoRun4(whsType, staDescId, sourceStaNo, findLocNoAttributeVo, 4, locTypeDto, 0);
                case 5:
                    return getLocNoRun5(whsType, staDescId, sourceStaNo, findLocNoAttributeVo, 0, locTypeDto, 0);
                default:
                    log.error("站点={} 未查询到对应的规则", sourceStaNo);
                    break;
            }
            return getLocNoRun(whsType, staDescId, sourceStaNo, findLocNoAttributeVo, 0, locTypeDto, 0);
//            switch (rowLastnoType.getType()) {
//                case 1:
//                    return getLocNoRun(whsType, staDescId, sourceStaNo, findLocNoAttributeVo, 0, locTypeDto, 0);
////                case 2:
////                    log.error("站点={} 未查询到对应的规则", sourceStaNo);
////                    break;
////                case 3:
////                    log.error("站点={} 未查询到对应的规则", sourceStaNo);
////                    break;
////                case 4:
////                    return getLocNoRun4(whsType, staDescId, sourceStaNo, findLocNoAttributeVo, 4, locTypeDto, 0);
////                case 5:
////                    return getLocNoRun5(whsType, staDescId, sourceStaNo, findLocNoAttributeVo, 0, locTypeDto, 0);
////                default:
////                    log.error("站点={} 未查询到对应的规则", sourceStaNo);
////                    break;
//            }
        } catch (Exception e) {
            log.error("站点={} 未查询到对应的规则", sourceStaNo);
@@ -182,8 +184,9 @@
            throw new CoolException("数据异常,请联系管理员===>库位规则未知");
        }
        StartupDto startupDto = new StartupDto();
        //TODO 需要区分207,217, 239站点,滤芯和中件需要区分开
         locMast = locMastService.selectOne(new EntityWrapper<LocMast>()
                .ne("row1", rowLastno.getsRow())
                .ge("row1", rowLastno.getsRow())
                .le("row1", rowLastno.geteRow())
                .eq("loc_sts", "O")
                .orderAsc(Arrays.asList("row1", "bay1", "lev1")));