| | |
| | | * 检测1楼接驳点 |
| | | * 手动: 生成 113 手动回流 |
| | | */ |
| | | @Scheduled(cron = "0/2 * * * * ? ") |
| | | @Scheduled(cron = "0/30 * * * * ? ") |
| | | private void autoEmptyBack6() { |
| | | List<AgvBasDevp> agvBasDevps = agvBasDevpService.selectList(new EntityWrapper<AgvBasDevp>().eq("floor", 1).eq("loc_sts", "F").like("dev_no", "DB")); |
| | | if (agvBasDevps.isEmpty()) { |
| | |
| | | * 打标记的库位进行自动移库,四期 |
| | | * 在库位不够的情况下,箱壳入库别的楼层库位的时候,晚上进行跨层移库 |
| | | */ |
| | | @Scheduled(cron = "0/2 * * * * ? ") |
| | | @Scheduled(cron = "0/30 * * * * ? ") |
| | | private void autoEmptyBack8() throws ParseException { |
| | | Date now = new Date(); |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
| | |
| | | return; |
| | | } |
| | | for (AgvLocMast agvLocMast : agvLocMasts) { |
| | | if (agvLocMast.getLev1() == 1 && !Cools.isEmpty(agvLocMast.getCtnNo()) && agvLocMast.getCtnNo().toString().equals("2")) { |
| | | if (agvLocMast.getLev1() == 1 && agvLocMast.getFloor() == 1 && !Cools.isEmpty(agvLocMast.getCtnNo()) && agvLocMast.getCtnNo().toString().equals("2")) { |
| | | try { |
| | | autoMoveHandler.autoTransfersV2(agvLocMast, maxTansk); |
| | | } catch (Exception e) { |
| | | log.error("库位号" + agvLocMast.getLocNo() + "四期定时移库任务 吸塑 --> 吸塑,处理失败:===》异常原因:" + e.getMessage()); |
| | | } |
| | | } else if (agvLocMast.getLev1() == 2 && !Cools.isEmpty(agvLocMast.getCtnNo()) && agvLocMast.getCtnNo().toString().equals("1")) { |
| | | } else if (agvLocMast.getLev1() == 2 && agvLocMast.getFloor() == 1 && !Cools.isEmpty(agvLocMast.getCtnNo()) && agvLocMast.getCtnNo().toString().equals("1")) { |
| | | try { |
| | | autoMoveHandler.autoTransfersV2(agvLocMast, maxTansk); |
| | | } catch (Exception e) { |