| | |
| | | /** |
| | | * 库型 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); |
| | |
| | | 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"))); |